Python基础培训(一)
正好接了一个部门培训的活,重新梳理了一下之前的基础,列了一个大纲。
1 python环境搭建
https://blog.csdn.net/qq_53280175/article/details/121107748
2.1 注释
# '''''' """"""
2.2 运算符
2.2.1 算术运算符
+加-减*乘/除%取余//取整**幂
2.2.2 比较运算符
==等于!=不等于<小于>大于<=小于等于>=大于等于
2.2.3 赋值运算符
=等于+加等于-减等于*乘等于/除等于%取余等于//取整等于**幂等于
2.2.4 位运算符
&与|或^异或~取反<<左移>>右移
2.2.5 逻辑运算符
and or not
2.2.6 成员运算符
in
not in
2.3 数据类型
2.3.1 数字
int/float/complex
2.3.2 字符串str
使用''或者""创建
str[:]
转义字符 \ \'\"\b\n\000\
字符串运算符 + * [] [ : ] in not in r/R
字符串格式化 %
name = "小明"
age = 10
print("我叫 %s 今年 %d 岁!" % (name, age))
print("我叫{}今年{}岁!".format(name, age))
2.3.3 列表list
使用[]创建
索引[][:]
len([1, 2, 3])/[1, 2, 3] + [4, 5, 6]/['Hi!'] * 4/3 in [1, 2, 3]/for x in [1, 2, 3]: print(x, end=" ")
append/remove/extend/insert/index/count/sort/
2.3.4 元组tuple
使用()创建
与列表类似,不同之处在于元组的元素不能修改
2.3.5 字典dict
使用{:}创建
d = {'name' : 'linmai', 'age' : 18 }
print(d['name'])
d['age'] = 19
print(d['age'])
2.3.6 集合set
使用{}创建
是一个无序的不重复元素序列
不常用
2.4 条件控制
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
2.5 循环
while 判断条件:
statements
else:
statements
for <variable> in <sequence>:
<statements>
for i in range(1,10,1)
for i in str/list/dict
break/continue