Python笔记


三、字符串操作:
(1)字符串 拼接 直接 +

(2)重复拼接

(4)输入函数input()
x=input("提示信息:") 注意 只能读取字符串类型 其他需要强制类型转化
(5)变量定义规则
1。字母数字下划线
2 .不能使用数字开头
3.要看出意思来:qq_number
4.单词都用小写字母
5、输出中 加入
end=‘/t’ 空格 end=‘/n’ 换行
四、语法(重点)
1、if 判断语句:
(1)if + 条件 +:(冒号)
(2) 注意相同等级序列严格缩进
2、1 循环语句 for
(1)for i in range(5):
//表示从零到四循环 不能到五
(2)
有步进值的循环:从零到11
(3) !注意冒号
(4)特别的!其他语言没有的,字符串的循环:
for i in name : //name=“xiaoming”
print (i) //可以依次打印输出xiaoming
2.2 循环语句while
(1)语法: i=0 //赋初值
while i <100 : //注意冒号
print(“这是第%d次输出”,%(i+1)) //执行循环操作
i+=1 //要对i进行增加
(2)注意:
while可以跟 else 语句 //while 不满足时执行else
while 条件一:
执行一
else :
执行二

3、字符串

(1)字符串例子:

(2)转义字符:输出我们想要的字符

(3)字符串操作:
1、字符串切片[0:5] 前闭后开
2、字符串取值[n]
3、字符串 相连用“+”

(!注意字符串里面前面加 r 字符串内的所有 转义字符全部失效 如/n /t)

(4)常见操作:



4、列表:

(1)列表的访问和遍历: 例: namelist=["wang","zhang","li"] length=len[namelist]
方法 1、 for name in namelist:
print(name)
方法 2、 i=0
while i<length:
print(namelist[i])
i+=1
(2)列表操作:

1、append 函数:name.append() 列表整体加入(嵌套)
2、extend 函数:name.extend() 列表每个元素加入
3、insert函数 name.insert(1,3) 第一个表示下标,第二个元素
4、删除操作 (1) del name[0]删除第零个元素
(2) name.pop() 弹出最后一个元素 即删除最后一个元素
(3) name.remove(“小明”) 删除小明 元素 但有多个时 只删除第一个
5、改: name[x]=“自定义” //直接该可以改
6、查: if name1 in namelist:
print("在列表里")
else :
print(“不在里面”)
查 2: name.index["小明",1,7] 从第一到七 发现小明 并返回下标
7. 反转 name.reverse() 反转
name.sort() 升序排序 //name.sort(reverse=True)
5、元组(Tuple)
1、语法:t=(,) 小括号 逗号相隔 特别的 一个数值 后面也要加,如 :t=(60,)
2、其中的元素不能修改!
3、相关操作:(1)增: 只能用tup1+tup2 的形式
(2)删: del tup 删除整个元组变量 无法删除具体的值
6、字典(dict) 键(keys):值(values)

1、访问:(1) 直接访问 dict["age"] //若没有这个元素 访问会发生错误
( 2) dict.get("age","m") 默认值访问,如果有该元素返回,若没有该元素直接输出给定默认值m
2、基本操作:(1)增:
7、集合



浙公网安备 33010602011771号