Python零基础 5 字符串 | 您所在的位置:网站首页 › python字母字符串 › Python零基础 5 字符串 |
字符串定义的单引号;双引号和三引号 单引号与双引号相同, 三引号可以换行,保留原文字的格式 变量直接等于数字,就是int类型; 变量等于双引号,就是str字符串类型 【字符串运算符】 字符串运算只有两种,相加(两个字符串合并);相乘(重复多次) 在Python中,字符串可以使用加法运算符(+)连接两个字符串,也可以使用乘法运算符(*)将一个字符串重复多次。例如,‘hello’ + ‘world’ 将返回 ‘helloworld’,‘hello’ * 3 将返回 ‘hellohellohello’。 【字符串的相加】 字符串拼接的两种方式 直接相加;或者加上str()字符串 【字符串的相乘】 【join拼接字符串】 在Python中,join()是一个字符串方法,它将字符串列表中的所有元素连接到一个字符串中。 例如,假设有一个字符串列表,如下所示: myList = ['apple', 'banana', 'cherry'] 要将列表中的所有元素连接到一个字符串中,可以使用 join() 方法,如下所示: x = '-'.join(myList) 这将返回一个新字符串,其中所有元素都用指定的分隔符(在此示例中为“-”)分隔。在此示例中,x 的值将是: 'apple-banana-cherry' join的两种命令 变量.join(“字符串”)=将字符串中各项,按变量进行分割 【字符串的运算】 【format命令】 在Python中,format()是一个字符串方法,它允许您格式化字符串并将变量插入到字符串中。 例如,假设您有一个名为 name 的变量和一个名为 age 的变量,您可以使用 format() 方法将这些变量插入到字符串中,如下所示: myName = "John" myAge = 30 myString = "My name is {} and I am {} years old.".format(myName, myAge) 这将返回一个新字符串,其中 {} 表示要插入变量的位置。在此示例中,myString 的值将是: 'My name is John and I am 30 years old.' 您还可以使用数字来指定要插入的变量的顺序,如下所示: myName = "John" myAge = 30 myString = "My name is {1} and I am {0} years old.".format(myAge, myName) 在此示例中,{1} 表示要插入 myName 变量的位置,{0} 表示要插入 myAge 变量的位置。因此,myString 的值将是: 'My name is John and I am 30 years old.' 【%s, %d, %f的用法】 在Python中,%d、%s 和 %f 是字符串格式化操作符,用于将变量插入到字符串中。 %d 用于格式化整数,%s 用于格式化字符串,%f 用于格式化浮点数。 例如,假设您有一个名为 age 的整数变量和一个名为 name 的字符串变量,您可以使用 %d 和 %s 将这些变量插入到字符串中,如下所示: myName = "John" myAge = 30 myString = "My name is %s and I am %d years old." % (myName, myAge) 这将返回一个新字符串,其中 %s 表示要插入 name 变量的位置,%d 表示要插入 age 变量的位置。在此示例中,myString 的值将是: 'My name is John and I am 30 years old.' 您还可以使用 %f 格式化浮点数。例如: myFloat = 3.14159 myString = "The value of pi is approximately %f." % myFloat 在此示例中,%f 表示要插入 myFloat 变量的位置。在此示例中,myString 的值将是: 'The value of pi is approximately 3.141590.' 【几种不同的填写方法】 三、变量 变量包含变量名和变量值两部分,用“=”给变量赋值。大概需要注意以下几点1.变量名必须只能包含数字、字母和下划线,而且不能以数字开头2.变量名区分大小写。A1与a1是不一样的3.变量名不能和跟python关键字一样 python的变量在使用之前需要定义,但是不需要指定类型,而且部分变量可以通过complex;float;int;str等命令转换类型,可以通过type()函数查看类型 |
CopyRight 2018-2019 实验室设备网 版权所有 |