Python | 程序以字符串长度打印单词

Given a string and we have to split the string into words and also print the length of the each word in Python.

给定一个字符串,我们必须将字符串拆分为单词,并在Python中打印每个单词的长度。

Example:

例:

    Input:
str = "Hello World How are you?"
Output:
Hello ( 5 )
World ( 5 )
How ( 3 )
are ( 3 )
you? ( 4 )

String.split() Method

String.split()方法

To split string into words, we use split() method, it is an inbuilt method which splits the string into set of sub-string (words) by given delimiter.

要将字符串拆分为单词,我们使用split()方法 ,这是一个内置方法 ,它通过给定的定界符将字符串拆分为子字符串(单词)的集合。

split() Method Syntax:

split()方法语法:

 String.split(delimiter)

Explanation:

说明:

For example, there is a string str = "ABC PQR XYZ" and we want to split into words by separating it using space, then space will be delimiter here. To split the string to words, the statement will be str.split(" ") and then output will be "ABC" "PQR" "XYZ".

例如,有一个字符串str =“ ABC PQR XYZ” ,我们想通过使用空格将其拆分为多个单词,那么此处的空格将成为定界符。 要将字符串拆分为单词,该语句将为str.split(“”) ,然后输出为“ ABC” “ PQR” “ XYZ”

Program:

程序:

# Function to split into words
# and print words with its length
def splitString (str):
# split the string by spaces
str = str.split (' ')
# iterate words in string
for words in str:
print words," (", len (words), ")"
# Main code 
# declare string and assign value 
str = "Hello World How are you?"
# call the function
splitString(str)

Output

输出量

    Hello  ( 5 )World  ( 5 )How  ( 3 )are  ( 3 )you?  ( 4 )

翻译自: https://www.includehelp.com/python/print-words-with-their-length-of-a-string.aspx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/379973.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java——递归练习

#练习一:从键盘接收一个文件夹路径,统计该文件夹大小 ###分析: ####每句话相当与每一个要求,每一个要求用一个方法去实现 第一个方法 * getDir()* 第一个要求:从键盘接收一个文件夹路径* 1,创建键盘录入对…

C# 里怎样得到当前执行的函数名,当前代码行,源代码文件名。

得到函数名: System.Diagnostics.StackTrace st new System.Diagnostics.StackTrace(); this.Text st.GetFrame(0).ToString(); 得到代码行,源代码文件名: StackTrace st new StackTrace(new StackFrame(true)); Console…

PHP中单引号和双引号的区别

0x01 单引号 单引号里面的内容不会被解释&#xff0c;不管什么内容&#xff0c;都当做字符串处理 <?php$abc1234; $stradc$abc; echo $str;输出 0x02 双引号 双引号里面的内容会被解释&#xff0c;像一些换行&#xff08;\n)、数据元素等都会被解释 <?php$abc1234;…

Eclipse 代码提示无效的解决方法

代码提示一般有两种形势1、点提示无效经常打一个点就能调出该对象可选的方法列表。哪天不灵了&#xff0c;可以这样解决&#xff1a;window->Preferences->Java->Editor->Content Assist->Advanced 上面的选项卡Select the proposal kinds contained in the de…

getdate 日期间隔_日期getDate()方法以及JavaScript中的示例

getdate 日期间隔JavaScript Date getDate()方法 (JavaScript Date getDate() method) getDate() method is a Dates class method and it is used to get the current day of the month. getDate()方法是Date的类方法&#xff0c;用于获取当月的当前日期。 It accepts nothin…

关闭页面时执行“退出”的解决方案

在有些应用中我们需要实时的更新站点用户是否在线的状态。比如一些论坛里的在线成员实时显示&#xff0c;或基于网页的聊天、会议系统等。这种情况下&#xff0c;如果用户点击“退出”按钮或链接&#xff0c;我们将之行一系列后台操作&#xff0c;将该用户标识成off line状态&a…

Java——多线程实现的三种方式

创建新执行线程有三种方法。 第一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例。 例如&#xff0c;计算大于某一规定值的质数的线程可以写成&#xff1a; class PrimeThread extends Thread {long minPrime;Pri…

python网络编程---TCP客户端

0x01 环境 python2、 pycharm 0x02 程序 # -*- coding:UTF-8 -*- import sockettarget_hostwww.baidu.com tarfet_port80target_hostlocalhost target_port3345 dataABCDEF# 创建一个socket对象 client socket.socket(socket.AF_INET,socket.SOCK_STREAM) # 连接客户端 clien…

c#枚举数字转枚举_C#枚举能力问题和解答 套装4

c#枚举数字转枚举1) What is the correct output of given code snippets in C#.NET? using System;class program{enum emp_salary : int{emp1 10000,emp2 15000,emp4 20000}static void Main(string[] args){int sal (int)emp_salary.emp2;Console.WriteLine(sal);}}100…

Java——匿名内部类实现线程的两种方式

package com.yy.thread;public class Demo4_Thread {public static void main(String[] args) {demo1(); //匿名内部类&#xff0c;第一种&#xff0c;继承Threaddemo2(); //匿名内部类&#xff0c;第二种&#xff0c;实现Runnable接口 }private static void…

zlib1.2.5的编译

zlib1.2.5没有了1.2.4的vc6工程&#xff0c;只好使用命令行编译。通过win32/Makefile.msc发现有4种编译方式&#xff0c;如下&#xff1a;# Usage:# nmake -f win32/Makefile.msc (standard build)# nmake -f win32/Makefile.msc LOC-DFOO …

python网络编程--UDP客户端

0x01 环境 python、pycharm 0x02 程序 # -*- coding:utf-8 -*-import sockettarget_host127.0.0.1 target_part80#创建一个socket对象 client socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#发送一些数据 client.sendto(AAAAAA,(target_host,target_part))#接收到的消息 …

window.open参数和技巧

【1、最基本的弹出窗口代码】 <SCRIPT LANGUAGE"javascript"> <!-- window.open (page.html) --> </SCRIPT> 因为着是一段javascripts代码&#xff0c;所以它们应该放在<SCRIPT LANGUAGE"javascript">标签和</script>之间。…

java jar包示例_Java包getImplementationTitle()方法和示例

java jar包示例包类的getImplementationTitle()方法 (Package Class getImplementationTitle() method) getImplementationTitle() method is available in java.lang package. getImplementationTitle()方法在java.lang包中可用。 getImplementationTitle() method is used to…

Java——获取和设置多线程的名称

给名字进行赋值有两种方式&#xff1a; 1&#xff0c;通过构造去赋值 Thread(String name) 直接在构造方法里面传一个名字就行了2&#xff0c;通过set设置的方法进行赋值 package com.yy.threadmethod;public class Demo1_Name {public static void main(String[] args) {dem…

十三、oracle 数据字典和动态性能视图

一、概念数据字典是oracle数据库中最重要的组成部分&#xff0c;它提供了数据库的一些系统信息。动态性能视图记载了例程启动后的相关信息。 二、数据字典1)、数据字典记录了数据库的系统信息&#xff0c;它是只读表和视图的集合&#xff0c;数据字典的所有者为sys用户。2)、用…

python网络编程---TCP服务器

0x01 环境 python2 pycharm 0x02 程序 客户端程序&#xff1a; # -*- coding:UTF-8 -*- import sockettarget_hostwww.baidu.com target_port80target_hostlocalhost target_port3345 dataABCDEF# 创建一个socket对象 client socket.socket(socket.AF_INET,socket.SOCK_STRE…

C# 获取磁盘容量

/// 获取指定驱动器的空间总大小(单位为B) /// </summary> /// <param name"str_HardDiskName">只需输入代表驱动器的字母即可 </param> /// <returns> </returns> public static long GetHardDi…

Java——获取当前线程的对象(currentThread())(两种方式)

package com.yy.threadmethod;public class Demo2_CurrentThread { /*** public static Thread currentThread()返回对当前正在执行的线程对象的引用。 * 返回&#xff1a;当前执行的线程。返回的是一个Thread* 该方法主要是为了协助 实现通过Runnable接口来对线程进行设置…

HDU2501_多米诺骨牌

题目大意&#xff1a; 有一个大小是 2 x n 的网格&#xff0c;现在需要用2种规格的骨牌铺满&#xff0c;骨牌规格分别是 2 x 1 和 2 x 2&#xff0c;请计算一共有多少种铺设的方法。 解题思路&#xff1a; 找出递推公式&#xff1a; f[i] f[i-1] f[i-2] * 2; 代码&#xff1a…