Python是一门动态解释性的强数据类型的编程语言
基本知识
**变量命名规则:**标识符只能由字母、数字或下划线组成,第一个字符不能是数字,区分大小写,关键字不能声明标识符。
**缩进:**让代码看起来工整,更易读,Python中缩进不是任意的,评级的语句行(代码块)的缩进必须相同。
**注释:**单行用#,多行用三引号。
输入输出操作
以Python3.x版本为例
name=input(“what is your name?”)
print(name)
条件语句
if 语句
循环语句
for 和 while
用一个例子演示
break语句的作用:直接终止循环
continue语句:条件成立不执行剩余的循环体
pass:让程序看起来完整
运算符
算术,比较,赋值,逻辑,成员,身份运算符
六种标准数据类型
**number(数字):**int float bool complex(复数)
**str(字符串) Python中字符串用单引号’或双引号"括起来,同时使用反斜杠\ 转义特殊字符。
**
字符串格式化
将一个值插入到一个有字符串格式符%s的字符串中
format字符串格式化输出
运算符
-
- [] [:] in not in r/R %
字符串方法(见词识意)
center find index count startwith endwith join lower upper replce split strip isdigit isspace
list(列表)列表元素可重复,可修改
列表写在[]之间、用逗号隔开元素列表。索引值以0为开始值,-1为从末尾的开始位置。
加号+是列表连接运算符,星号*是重复操作。
内置函数 min max len in not in
操作:
创建 name=list【】
增加 append
删除 del
改 name【1】=2
查 count index
反转 reverse
排序 sort(数据类型必须相同)
tuple(元组)元组与列表相似,不同之处在于元组的元素不能修改。元组写在小括号里(),元素之间用逗号隔开。
set(集合)基本功能是进行成员关系的测i是和删除重复元素。创建空集合必须用set()
dict(字典)创建空字典用{}
字典是无序的对象集合。字典中的元素是通过键来存取的,而不是通过偏移存取。
字典是一种映射类型,字典用{}标识,无序的
键(key):值(value)对集合
键(key)必须使用不可变类型
在同一字典中,键必须是唯一的
不可变数据类型:
number str tuple
可变数据类型
list dict set