中山网站开发费用图片加文字制作
一、代码结构
缩进:
- Python使用缩进来定义代码块,而不是像其他语言那样使用大括号
{}。- 通常使用四个空格作为一级缩进,但也可以使用制表符(Tab),但建议在同一个文件中保持一致。
注释:
- 使用
#符号来添加单行注释。- 使用三引号(
'''或""")来添加多行注释,多行注释常用于函数或模块的文档字符串(Docstring)。
二、数据类型与变量
数据类型:
- 整数(int):如
1,-10,1000等,Python的整数类型没有大小限制。- 浮点数(float):如
3.14,-2.5等,用于表示带有小数点的数字。- 字符串(str):用单引号
'、双引号"或三引号'''、"""包围的字符序列,如'hello',"world"。- 布尔值(bool):只有
True和False两种值,用于表示逻辑判断的结果。- 列表(list):用方括号
[]表示的有序集合,如[1, 2, 3, 4],列表中的元素可以是不同类型的数据。- 元组(tuple):用圆括号
()表示的有序集合,如(1, 2, 3),元组是不可变的,即一旦创建就不能修改其元素。- 字典(dict):用花括号
{}表示的无序集合,由键值对组成,如{'name': 'Alice', 'age': 25},字典中的键必须是唯一的。- 集合(set):用花括号
{}或set()函数创建的无序集合,不包含重复元素,如{1, 2, 3}。变量:
- 变量名只能包含字母、数字和下划线
_,且不能以数字开头。- 变量名是区分大小写的。
- 变量赋值时,不需要显式声明类型,Python会自动推断变量的类型。
三、运算符
算术运算符:
+(加法)-(减法)*(乘法)/(除法,结果为浮点数)//(整除,结果为整数)%(取模,即求余数)**(幂运算)比较运算符:
>(大于)<(小于)==(等于)!=(不等于)>=(大于等于)<=(小于等于)赋值运算符:
=(简单赋值)+=(加法赋值)-=(减法赋值)*=(乘法赋值)/=(除法赋值)%=(取模赋值)**=(幂运算赋值)逻辑运算符:
and(逻辑与)or(逻辑或)not(逻辑非)身份运算符:
is(判断两个标识符是否引用自同一个对象)is not(判断两个标识符是否不引用自同一个对象)成员运算符:
in(判断某个值是否在某个容器中)not in(判断某个值是否不在某个容器中)位运算符:
&(按位与)|(按位或)^(按位异或)~(按位取反)<<(左移)>>(右移)
四、控制结构
条件语句:
if语句:用于根据条件执行不同的代码块。elif语句:在if语句之后,用于检查其他条件。else语句:在if和elif语句之后,用于当所有条件都不满足时执行的代码块。x = 10 if x > 15:print("x大于15") elif x > 5:print("x大于5但小于等于15") else:print("x小于等于5")循环语句:
for循环:用于遍历可迭代对象(如列表、元组、字符串等)。while循环:只要条件为真,就会一直执行循环体中的代码。# for循环 for i in range(5):print(i)# while循环 count = 0 while count < 5:print(count)count += 1- 循环控制语句:
continue语句:用于跳过当前循环的剩余语句,然后继续下一轮循环。break语句:用于跳出当前循环。
五、函数与模块
函数:
- 函数是一段可以重复使用的代码块,用于封装可重用的功能。
- 使用
def关键字定义函数,后面跟函数名和参数列表,函数体以冒号:开始,并缩进。def greet(name):return "Hello, " + nameprint(greet("Alice"))- 函数参数:
- 可变参数:使用
*args和**kwargs接收任意数量的位置参数和关键字参数。- 默认参数:为参数提供默认值,调用函数时可以省略该参数。
- 关键字参数:通过参数名传递参数,可以不按顺序。
- 位置参数:按照位置顺序传递参数。
模块:
- 模块是一个包含Python代码的文件,文件扩展名为
.py。- 使用
import语句导入模块,可以使用模块名访问模块中的函数、类和变量。- 可以从模块中导入特定的函数或类,使用
from module import name语法。
六、异常处理
①使用
try...except语句捕获和处理程序中可能出现的异常。
②try块中的代码可能会引发异常,except块用于捕获并处理这些异常。③可以使用多个
except块捕获不同类型的异常。
④finally块中的代码无论是否发生异常都会执行,常用于执行清理操作。try:result = 10 / 0 except ZeroDivisionError:print("除数不能为零") finally:print("计算结束")
七、文件操作
①使用内置的
open()函数打开文件,返回一个文件对象。②文件对象提供了读写文件的方法,如
read()、write()、readline()等。③使用
with语句可以自动管理文件的打开和关闭,确保文件在使用后正确关闭。# 写入文件 with open("example.txt", "w") as file:file.write("Hello, 文件!")# 读取文件 with open("example.txt", "r") as file:content = file.read()print(content)
八、其他常用语法
列表推导式:一种简洁的创建列表的方法,可以用于生成列表、过滤列表等。
squares = [x**2 for x in range(10)] print(squares)匿名函数(lambda函数):用于定义简单的、匿名的函数,常用于需要函数对象的场合。
add = lambda a, b: a + b print(add(5, 3))内置函数:Python提供了许多内置函数,如
len()、type()、range()、max()、min()等,用于执行常见的操作。
结语
你的极限
永远在下一次尝试之后
!!!

