Python学习笔记——第二弹基础语法

199 阅读2分钟

「这是我参与11月更文挑战的第12天,活动详情查看:2021最后一次更文挑战」。

1.字符串strings

字符串是以单引号'或双引号"括起来的任意文本,单引号示例:print('abcderg'),print('xyzopm')等等,双引号示例:print("where are you from?")。但是需要注意的是''单引号或""双引号本身只是一种表达式,不是字符串的一部分。

1.1 字符串运算

'您好大佬'+'hello boss' = '您好大佬hello boss`

image.png

1.2 转义字符

\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\。Python还允许用r''表示''内的字符串默认不转义。

1.3 多行字符串

如果字符串内有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容。同时也可以结合r''使用。例如:text =r'''my apple\/ pen'''

image.png

1.4 字符串的截取

字符串的截取格式如,字符串变量[start_index:end_index+1],此处解释下为什么加1:字符串的截取从start_index开始,到end_index结束,也就是大家常理解的左闭右开。

如下:

str='lingyi'

printstr[0])#输入的结果为l

printstr[1:4])#输入的结果为ing

printstr[0])#输入的结果为i

image.png

1.5 常用字符串方法

如,upper()、title()、lower()、count()等。 image.png

image.png

image.png

1.6 字符串切片

image.png

2753106433629add076b58c0159a1f7.png

2. 列表

列表就是用来存储一连串元素的有序的容器,用[]来表示。

2.1 列表格式

Python列表是任意对象的有序集合,列表写在中括号[],元素之间用逗号隔开。这里的任意对象既可以是列表嵌套列表,也可以是字符串。

例如: list=["python",1,[2,3,5,6,7],9,True] print(list) 运行结果为 ['python', 1, [2, 3, 5, 6, 7], 9, True]

image.png

2.2 列表的切片

每个list(list是笔者自定义的变量)中的元素是从0开始计数,如下代码可以选取list中的第一个元素。

代码:

`list =[1,2,3,4]

print(list[0])`

3.元组

元组(tuple)和列表类似,不同之处在于元组的元素不能修改。元组写在小括号()里,元素之间则用逗号隔开;列表使用方括号。元组的索引和切片与列表类似。

4.字典

字典是一种可变容器模型,且可存储任意类型对象,用{}标识。字典是一个无序的键值对的集合。

格式:dic ={key1:value1,key2:value2}

例如,代码:

information ={'name':'lijie','age':21}

image.png 字典增加数据方法:information['sex']='girl'

image.png 字典删除数据时,可以用del函数,代码:

`del information['age']

print(information)`

image.png