Python零基礎(chǔ) 5 字符串
字符串定義的單引號(hào);雙引號(hào)和三引號(hào)
單引號(hào)與雙引號(hào)相同,
三引號(hào)可以換行,保留原文字的格式




變量直接等于數(shù)字,就是int類型;
變量等于雙引號(hào),就是str字符串類型


【字符串運(yùn)算符】
字符串運(yùn)算只有兩種,相加(兩個(gè)字符串合并);相乘(重復(fù)多次)
在Python中,字符串可以使用加法運(yùn)算符(+)連接兩個(gè)字符串,也可以使用乘法運(yùn)算符(*)將一個(gè)字符串重復(fù)多次。例如,‘hello’ + ‘world’ 將返回 ‘helloworld’,‘hello’ * 3 將返回 ‘hellohellohello’。

【字符串的相加】


字符串拼接的兩種方式
直接相加;或者加上str()字符串

【字符串的相乘】


【join拼接字符串】
在Python中,join()是一個(gè)字符串方法,它將字符串列表中的所有元素連接到一個(gè)字符串中。
例如,假設(shè)有一個(gè)字符串列表,如下所示:
myList = ['apple', 'banana', 'cherry']
要將列表中的所有元素連接到一個(gè)字符串中,可以使用 join() 方法,如下所示:
x = '-'.join(myList)
這將返回一個(gè)新字符串,其中所有元素都用指定的分隔符(在此示例中為“-”)分隔。在此示例中,x 的值將是:
'apple-banana-cherry'
join的兩種命令
變量.join(“字符串”)=將字符串中各項(xiàng),按變量進(jìn)行分割






【字符串的運(yùn)算】


【format命令】
在Python中,format()是一個(gè)字符串方法,它允許您格式化字符串并將變量插入到字符串中。
例如,假設(shè)您有一個(gè)名為 name 的變量和一個(gè)名為 age 的變量,您可以使用 format() 方法將這些變量插入到字符串中,如下所示:
myName = "John"
myAge = 30
myString = "My name is {} and I am {} years old.".format(myName, myAge)
這將返回一個(gè)新字符串,其中 {} 表示要插入變量的位置。在此示例中,myString 的值將是:
'My name is John and I am 30 years old.'
您還可以使用數(shù)字來(lái)指定要插入的變量的順序,如下所示:
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 用于格式化整數(shù),%s 用于格式化字符串,%f 用于格式化浮點(diǎn)數(shù)。
例如,假設(shè)您有一個(gè)名為 age 的整數(shù)變量和一個(gè)名為 name 的字符串變量,您可以使用 %d 和 %s 將這些變量插入到字符串中,如下所示:
myName = "John"
myAge = 30
myString = "My name is %s and I am %d years old." % (myName, myAge)
這將返回一個(gè)新字符串,其中 %s 表示要插入 name 變量的位置,%d 表示要插入 age 變量的位置。在此示例中,myString 的值將是:
'My name is John and I am 30 years old.'
您還可以使用 %f 格式化浮點(diǎn)數(shù)。例如:
myFloat = 3.14159
myString = "The value of pi is approximately %f." % myFloat
在此示例中,%f 表示要插入 myFloat 變量的位置。在此示例中,myString 的值將是:
'The value of pi is approximately 3.141590.'
【幾種不同的填寫方法】




三、變量
變量包含變量名和變量值兩部分,用“=”給變量賦值。
大概需要注意以下幾點(diǎn)
1.變量名必須只能包含數(shù)字、字母和下劃線,而且不能以數(shù)字開頭
2.變量名區(qū)分大小寫。A1與a1是不一樣的
3.變量名不能和跟python關(guān)鍵字一樣
python的變量在使用之前需要定義,但是不需要指定類型,而且部分變量可以通過(guò)complex;float;int;str等命令轉(zhuǎn)換類型,可以通過(guò)type()函數(shù)查看類型