本文最后更新于 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内置函数:根据字符串的数据内容进行动态转换