Day004_笔记总结

1.数据类型的自行转换
a = 10 #整数(int)
b = 12.5 #浮点数(float)
2.强制转换
基本语法: 类型名(需要转换的数据)

  • a1 = 12.44
    
    print(int(a1))
    

字符串的引号后,本身就是一个整型的时候,才能转换成整型
所有的数据类型都可以转换成bool

  • print(bool(0)) #整型转换成bool 除了 0  其他都是True
    
    print(bool(''))#字符串中除了空串,其他的都是True
    

If语句

1.if
基本的语法结构:

if 条件语句:
执行语句块

说明:
a. if: python中的关键字,如果的意思,用来做判断的
b.条件语句: 最终的结果会被转换成bool值
c.冒号 : 冒号是固定写法,必须写
d.执行语句: 这儿可以是多行语句,但是每行语句必须和前面的if保持一个缩进

执行过程: 先判断条件语句的结果是否成立,如果Treue,就执行冒号后面的执行语句块,
否之执行if模块后的其他语句
if-else

语法:
if 条件语句:
执行语句块1

else:
执行语句块2

其他语句
else: 关键字(else后面的冒号不能省略)
执行过程:
先判断条件语句的结果是否为True
如果是True,执行语句块1,再执行其他语句
如果是False,就执行语句块2,再执行其他语句

if-elif-else

语法:
if 条件语句1 :
语句块1

elif 条件语句2:
语句块2

elif 条件语句3:
语句块3

...

else:
语句块n

其他语句

for语句

1.for循环结构:

for 变量名 in 序列:
循环体

说明:

a.for:关键字
b.变量名 和声明变量时的变量名要求一样
c.in:关键字
d.序列:容器(数据本身是由多个数据组成,)例如:字符串,列表,字典,元祖,集合,range,生成式和生产器
e.循环体:需要重复执行的代码

执行过程:

让变量再序列中取数据,取完位置每取一个数据,执行一次循环体

while语句

1.结构:
while 条件语句:
循环体

2.说明:
while:关键字
条件语句:结果是True或者False
循环体:要重复执行的代码

3.执行过程:
判断条件语句的结果是否为True
如果为True 就执行循环体
执行循环体再判断条件语句
如果为True就执行循环体
直到条件语句结果为False

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容