Python3-基础知识笔记

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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容