python入门
python简介
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
python基础
①:python的注释方法
单行注释:#
多行注释:‘‘‘xxxxxxxx’’’或者“““xxxxxx”””
②:python变量名命名原则
1):以字母或_开头
2):变量名以数字,字母,_组成
3):变量名大小写敏感
4):不能使用python保留的关键字
查看python关键字的方法:命令行输入;python后,输入 import keyword,回车,继续输入:keyword.kelist,如下图:
pytho变量的特点:
1):使用变量前不需要声明
2):使用的类型不固定
3):python变量是实际值的引用
id(var) 判断两个变量是否引用同一个值
③:常见的内置函数
函数名 | 说明 |
---|---|
type() | 返回对象的类型 |
dir() | 函数无参数,返回当前范围的变量,方法和定义的类型列表:有参,参数的属性,方法列表 |
input()/print() | 输入/打印输出 |
id() | 返回对象的内存地址 |
④:数值类型的操作符
操作符 | 说明 |
---|---|
+ | 执行加法运算 |
- | 执行减法运算 |
abs() | 取绝对值 |
int() | 转换成整数 |
float | 转换成浮点数 |
divmod(x,y) | 返回一个包含商和余数的元祖 |
pow(x,y) | 返回x的y次方 |
x**y | 返回x的y次方 |
round(x[,n) | 返回浮点数x四舍五入的值,可以指定保留n位小数, |
列表list
list的特点
1):用来存储多个数据的数据结构
2):存储的数据是有序的,可以使用位置索引
3):列表的长度和元素是可变的
4):可存储不同的数据类型
使用方法:
创建列表:list=[1,2,'one',"hello list"]
可以使用索引获取对应的值:list[0]--list[3]
判断是否存在于列表:in 或者not in
元祖
元祖的特点
1):存储形式与列表相似
2):与列表不同的地方:
元素不可修改
长度不可改变
常用于安全级别较高的场景应用
使用方法
创建元祖:
tuple=(1,2,'one',"hello tuple")
获取元祖的值:tuple[0]-tuple[3]
判断值是否存在元祖中:in或者not in
操作列表、元祖
通过切片获得新的列表、元祖
[start:end:step]
start:起始索引,从0开始,
end:结束索引
step:步长,取值范围是end-start,步长为正,从左向右,为负,相反
遍历列表、元祖的元素
列表:for v in list:
print(v)
元祖:for v in tuple:
print(v)