第一天python学习总结

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

 

以上是 第一天python学习总结 的全部内容, 来源链接: utcz.com/z/387175.html

回到顶部