Python基础(一)
Python入门的120个基础练习:
https://blog.****.net/weixin_45372014/article/details/102502211
1. Print打印
%s(string), 打印字符串
%d(data), 打印数字
当不清楚要打印的是什么类型时,使用%r来表示。
打印的几种方式:
2. Input输入
3. 引号与注释
3.1 引号
在python中不区分单引号和双引号,但二者不可交叉使用。
3.2 注释
4. 基本运算
运算符优先级:算术运算符>比较运算符>逻辑运算符
5. 分支与循环
5.1 if语句
python通过语句的缩进来判断句体,如else与if同级,应顶格使用,否则会报错。
pythonzhong if语句通过“==”运算符判断相等,如果判断不相等,用“!=”运算符表示。
还可以使用“in”和"not in"来表示包含关系。
if 语句可以进行布尔类型的判断。
统计成绩的一个小例子:
5.2 for语句
range( )函数:
range()函数默认从0开始循环,可以设置起始位置和步长,如:
6. 列表/数组、元祖、字典
6.1 列表/数组
列表用[ ]表示,里面的每一项用逗号隔开,列表中可以包含各种数据。
注意:
1. 包含左边的下标值,不包含右边的下标值;
2. 下标值可以为空,如果不写,左边下标值默认为0,右边下标值最大数加一,即表示截取到最后一个值。
#分片可以控制增长幅度,默认增长幅度为1
#打印从下标1开始的数字,每次隔一个
#下标可以超出范围,超出后不再考虑多余下班内容
#为负数,表明顺序是从右往左,分片左边的值一定小于右边的值,如l[-4:-2]
#如果分片一定左边值比右边大,则步长参数需要使用负数,如l[-2:-4:-1]向前进一位;
6.2 元祖
元祖与列表基本上是一样的,只是元祖不可变,列表是可变的。
6.3 字典
字典是一种组合数据,没有顺序的组合数据,数据以键值对形式出现。python规定一个字典中的key必须独一无二,value可以相同。