02字符串、列表、字典的复习

字符串:

切片:

a = "abcdef"

a[0:-1]="abcde"

a[:-1]="abcde"

a[0:]="abcdef"

a[:]="abcdef"

a[::2]="ace"

运算:支持+和*

+操作用于连接字符串

a = "abc"

b = "123"

c= a*2

c="abcabc"

d=a+b

注意点:a = "abc""123"这种写法+可以省略,但是两个字符串分别赋值给一个变量之后,如上赋值给a和b,再进行字符串相加的时候+不能省略。相比列表则只能赋值再进行+运算

*操作用于重复字符串

d="abc123"*2

d="abc123abc123"

字符串的格式化:

python支持使用%和format函数进行字符串的格式化

%格式化

%s格式化,如果多个%s的话,以元祖形式写出,单独一个%s的话可以%后可以直接跟字符串,也可以写成元祖的形式,元祖中只有一个字符串元祖

%d格式化,一般情况下多个%d的话,%后以元祖形式格式化数字,如果一个%d的话可以写成单独一个数字的元祖,也可以直接写成数字。

三种写法:

单独一个数字的话可以在%后直接写数字

如print("内容是%d"%2)

也可以写成元祖的形式

如print("内容是%d"%(2))

多个%d,以元祖形式一次写入

如print("内容是%d,字数是%d"%(2,3))

format格式化:用{}占位然后.format形式填充{}中的内容

列表:

同字符串

字典:

python中的字典是pyhton的一种数据结构,它的本质是key和value以及其对应关系的一种集合,一个key可以对应一个value。

控制结构:

if 表达式1:

语句1

elif 表达式2:

语句2

elif 表达式3:

语句3

...

else:

语句n

if表达式的真假决定控制分支的走向。

某些数据类型的特殊值在进行逻辑判断的时候也是具有布尔值的,如False、None、[]、{}、()、""、set()、0、0.0等出现在需要布尔值的位置时被认为是假。另外非零则为真。

你可能感兴趣的:(02字符串、列表、字典的复习)