Python基础(一)

Python入门的120个基础练习:

https://blog.****.net/weixin_45372014/article/details/102502211

 

1. Print打印

%s(string), 打印字符串

%d(data), 打印数字

Python基础(一)

当不清楚要打印的是什么类型时,使用%r来表示。

Python基础(一)

打印的几种方式:

Python基础(一)

 

2. Input输入

Python基础(一)

 

3. 引号与注释

   3.1 引号

在python中不区分单引号和双引号,但二者不可交叉使用。

Python基础(一)

   3.2 注释

Python基础(一)

 

4. 基本运算

运算符优先级:算术运算符>比较运算符>逻辑运算符

Python基础(一)

 

5. 分支与循环

5.1 if语句

Python基础(一)

python通过语句的缩进来判断句体,如else与if同级,应顶格使用,否则会报错。

pythonzhong if语句通过“==”运算符判断相等,如果判断不相等,用“!=”运算符表示。

还可以使用“in”和"not in"来表示包含关系。

Python基础(一)

if 语句可以进行布尔类型的判断。

统计成绩的一个小例子:

Python基础(一)

 

5.2 for语句

Python基础(一)

range( )函数:

Python基础(一)

range()函数默认从0开始循环,可以设置起始位置和步长,如:

Python基础(一)

 

6. 列表/数组、元祖、字典

6.1 列表/数组

列表用[ ]表示,里面的每一项用逗号隔开,列表中可以包含各种数据。

Python基础(一)

注意:

1. 包含左边的下标值,不包含右边的下标值;

2. 下标值可以为空,如果不写,左边下标值默认为0,右边下标值最大数加一,即表示截取到最后一个值。

#分片可以控制增长幅度,默认增长幅度为1

#打印从下标1开始的数字,每次隔一个

#下标可以超出范围,超出后不再考虑多余下班内容

#为负数,表明顺序是从右往左,分片左边的值一定小于右边的值,如l[-4:-2]

Python基础(一)

#如果分片一定左边值比右边大,则步长参数需要使用负数,如l[-2:-4:-1]向前进一位;

 

6.2 元祖

元祖与列表基本上是一样的,只是元祖不可变,列表是可变的。

Python基础(一)

 

6.3 字典

字典是一种组合数据,没有顺序的组合数据,数据以键值对形式出现。python规定一个字典中的key必须独一无二,value可以相同。

Python基础(一)