
python程序基础
本文最后更新于 2025-08-03,文章内容可能已经过时。
python基础-程序输出-Print()函数
Print()函数 如果想要输出不换行,用end=””
# 1.程序输出
print("hello world",end="不换行 ")
print("hello world 2222","你好",1)
python基础-程序输入--input()函数
# 2.程序输入,变量调用
name = input("请输入姓名:")
print(name)
python基础-变量
命名规则:第一个字符必须是英文或者下划线,其他部分由字母数字下划线组成
变量区分英文的大小写
变量不能有保留字:if/else/try...
# 变量
name = "张三"
age = 18
AGE = 20
print(name,AGE)
06python-常量和保留字
常量 就是变量的大写 比如:AGE
07python基础-代码注释
#注释:说明 快捷键ctrl+?
08python基础-数据类型-int-float的算术运算
09python数据类型-字符串string的类型与拼接
字符串类型表达:单引号,三个单引号,双引号,三个双引号
\n 转义字符 r原义字符 \t空格
字符串的拼接:
方式一:直接相加
方式二:f”{}{}”
方式三:”{}{}”.format(x,x)
10python数据类型-字符串的索引与切片
# 索引:把字符串每个字符成为一个元素,每个元素都有自己的下标/索引
# 正向索引:从左往右一次递增,从0开始
# 反向索引:从右往左一次递减,从-1开始
# a[开始索引:结束索引(不包含):步长]
反向索引
11Python数据类型-字符串的自带函数
format 字符串拼接 “{}”.format()
replace 字符串替换 a.replace(“替换前的值”,”替换后的值”)
find 查找元素下标,找不到会返回-1 a.find(“X”)
index查找元素下表,找不到会报错 a.index(“”)
split 字符串分割,结果是list,不会对原有数组进行分割 a.split()
join 将字符插入到字符串中的每个元素 “”.join(a)
lower 将大写字母变小写 a.lower()
upper 将小写字母变大写 a.upper()
startwith 判断是否以某个字符串开头 a.startwith(“”)
endswith 判断是否以某个字符串结尾 a.endswith(“”)
strip 去除字符串前后的空格 a.strip()
12python数据类型-布尔类型
bool() True False
13 python的数据类型-空值None
14 python的数据类型-元组
元组是不可以修改元素的
15python数据类型-列表
列表内的元素可以被修改
可以按照切片取值
新增:
append() 在末尾添加,把容器看做整体
extend() 在末尾添加,值添加元素
insert(索引,插入值) 插入到对应位置
修改:根据索引修改
删除:
remove() 删除元素
clear() 删除整个列表 删除后为[]
del 删除整个列表
常用的函数:
sort() 从小到大排序
sort(reverse=True) #从大到小排列
pop(索引) 通过索引删除值
count() 计数元素出现的次数
copy() 复制列表
len() 获取长度
16python的数据类型字典
字典 键值对 key:value
key值唯一不能重复,只能是int或str类型
取值:
通过key值取,取不到value会报错
通过get函数取值,取不到值会返回none
新增&修改:
通过key值新增或修改
通过update函数新增或修改
删除:
pop 通过key值删除,有返回值
del 通过key值删除,无返回值
常用函数:
update、keys、values、items、copy、clear
17python数据类型-集合
集合set无序不重复,常用于数据去重
交集-& 反交集^ 并集| 差集-
集合常用函数:
add添加元素
pop删除第一个元素,discard 删除指定元素
18python数据类型-运算
算术运算:加 减 乘 除 取余 取商 次方
赋值运算:
比较运算:大于 小于 大于或等于 小于或等于 等于 不等于
逻辑运算:and or
身份运算:判断两个值是否是同一个对象 is / is not
19python数据类型-数据类型转换
int/str/float 之间互相转换
tuple/set/list 之前的相互转换
eval内置函数:根据字符串的数据内容进行动态转换