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()函数查看类型