Python基础语法总结:
1.python的算术运算符号
#加、减、乘、除、取模、取幂、相除后向下取整
+、-、*、/、%、**、//
2.python的数据结构和特点
字符串(str); '/' : 转义字符;'+' : 连接字符;'*' : 重复字符串;
len() : 计算字符串长度
字符串是不可变的,有序的数据
列表(list):listName[value,value,......]
列表是可变的,有序的,
元组(tuples):tuplesName(value,value,....)
元组是不可变的,有序的
集合(set):setName{value,value,....}
集合是包含唯一元素的可变的,无序的,集合数据
字典(dictionary):Elements={"key":value,"key",value,......}
字典是可变的,唯一的键到值的映射
复合数据结构:在其他容器中包含容器,以创建复合的数据结构
3.控制流
#条件语句
if condition:
code
elif condition:
code
else :
code
#逻辑关系
and/ or/ not
#循环语句
for/ while/ range
#中断语句
break/ continue
#迭代器
zip/ enumerate
zip是返回一个将多个可迭代对象组合成一个元组序列的迭代器。每个元组都包含所有可迭代对象中该位置的元素,使用星号拆分列表。
list(zip(['a', 'b', 'c'], [1, 2, 3]))
output:[('a', 1), ('b', 2), ('c', 3)]
enumerate 是一个会返回元组迭代器的内置函数,这些元组包含列表的索引和值。当你需要在循环中获取可迭代对象的每个元素及其索引时,将经常用到该函数。
4.函数
def functionName (parameter)
lambda表达式(匿名函数表达式)
example:double = lambda x, y: x * y
5.处理异常
try:
except exception as e:
finally:
6.读写文件
open('file_path','r/w')
close()
with open('file_path','r/w') as f : file_data=f.read()
7.导入第三方模块
import functions as new_name