第一天python学习总结

1.Python语法
a.标识符:由字母、数字、_组成;开头不能是数字;区分大小写。
举例:函数-->my_add()
变量-->my_count
b.注释:
单行注释:#
多行注释:三引号
c.语法格式
缩进:4个空格
例:if 1==0:
print(1)
空格:运算符号前后加一个空格
例:a + b
空行:两个代码块之间用两个空行
d.数据类型和变量
举例1:a = 1
s = "hello world"
举例2:# 把数字类型转换为字符串
ss = str(111)
e.数据类型分类
分类:数字、字符串、列表、元组
举例1:

1 # 列表类型,当作一个数组
2 list_1 = [1, 2, 3, 4, 5]
3 # 可以使用下标来取元素
4 print(list_1[-2])
5 # 切片,格式:[begin:end],注意end取不到
6 print(list_1[1:4])
7 # 切片+步长
8 print(list_1[0:5:2])
View Code


举例2:

1 # 元组类型,不可变类型
2 t = (1, 2, 3, 4)
3 # 取值
4 print(t[0:4:2])
5 # 元组中只有一个元素
6 t2 = (6,)
View Code


举例3:
# bool类型只能是Ture、False
举例4:

1 str1 = '0_4_53.bmp'
2 # 取出0、4、53
3 list1 = str1.split("_")
4 print(list1[0])
5 print(list1[1])
6 print(list1[2].split(".")[0])
举例


举例5:

1 # 格式化输出方式1
2 print("%d*%d" % (1, 2))
3 # 方式2
4 print("{}*{}".format(2, 3))
View Code


f.if语句
举例:

1 age = 15
2 if age >= 18:
3 print("上大学")
4 elif age >= 16:
5 print("成年")
6 else:
7 print("未成年")
8 e.for语句
View Code


举例:
# 九九乘法表

1 for i in range(1, 10):
2 for j in range(1, i + 1):
3 print("%d*%d=%d\t" % (j, i, i*j), end="")
4 print()
九九乘法表


g.函数
分类:内建函数;自定义函数
语法结构:
def function_name(参数列表):
函数体
return 结果
举例:

1 # 定义加法
2 def my_add(num1, num2):
3 temp = num1 + num2
4 return temp
View Code

# 函数调用

1 result = my_add(1, 2)
2 h.__name__属性
3 举例:
4 if __name__ == "__main__":
View Code


# 调用函数

1 result = get_area(5)
2 print(result)
View Code


2.编程方法
a.明确目标-->转换成多行注释
b.捋思路:拆分目标,变成一步一步-->一行或多行
举例:
# 1.声明变量
# 2.循环遍历
c.细化步骤:细化到能用一行代码或者一个语句实现-->但行注释
举例:
# 1.声明变量
# 1.1求和变量声明
# 1.2求积变量声明
# 2.循环遍历
# 2.1循环行
# 2.2循环列
# 2.2.1打印输出乘法公式
d.将注释转换成代码
3.循环遍历文件夹
三方库:os
举例:

1 import os
2 # 获得WeMnts文件夹下所有文件名
3 file_names = os.listdir("WeMnts")
View Code

猜你喜欢

转载自www.cnblogs.com/zyfcode/p/10639801.html