Python基本语法(算法运算)-----02

一:f-strings语法:

1.语法格式:f’{变量}’
2.扩展用法:f’{变量:.2}‘或者f’{变量:03d}’
3.疑问:f’{print{‘字符串’}}

Python基本语法(算法运算)-----02_第1张图片

二:转义字符:

\n:换行
\t:制表符,1个tab键,4个空格

三:end=’’:结束符

print('陕西西安',end='')
print('钟楼')

输出:

print打印语句默认带一个\n的结束符
print(‘123\n’)
print(‘456’)
打印

第一个换行是\n的效果;第二个换行是print打印语句默认结束符的换行效果

四:输入input:

接收到的数据类型都是str类型
input是给程序员用的,
input会阻塞程序运行,
程序员也很少有

五、数据转换类型

Python基本语法(算法运算)-----02_第2张图片

转换范围

int -->float
int<-->str
str<-->float
tuple<-->list

注意:

1.数据类型转换不会对原有数据产生影响,转换后生成新的数据
2.字符串为浮点型不可以转换成int类型
3.字符串转换int的数据必须是数值型数据,否则报错

Python基本语法(算法运算)-----02_第3张图片

六、运算符

1.算数运算符:// %
Python基本语法(算法运算)-----02_第4张图片

2.赋值运算符

单个变量赋值:n=1 多个变量赋值:
a,b,c=1,2.1,‘z’ a=b=c=1

3.复合赋值运算符:

算术运算符+赋值运算符

Python基本语法(算法运算)-----02_第5张图片

**注意:**先算复合运算符右侧的,再算复合运算符,即算术运算符的计算优先级>复合赋值运算符

4.比较运算符

Python基本语法(算法运算)-----02_第6张图片

5.逻辑运算符

Python基本语法(算法运算)-----02_第7张图片

not:非 运算符优先级最高
优先级:not > and > or
and: 与 同真即真
or: 或 同假即假
not:非 真假互换

a=True
b=False
print(a or b and a)#先计算b  and  a为false  再false or a 为true
print(a and  not b)#先计算not b为true 再and a为true
print(a or b and a)在实际计算中,b and a不参与运算

七、数字参与逻辑运算

数字的逻辑运算:非0即真 数字参与了逻辑运算会返回算式真假的数字

a=3
b=0
print(a and b)#0
print(a or b)#3

八、分支结构

编程语言中有三大流程结构

顺序结构、
分支结构、
循环结构

分支语句的语法结构:

分支语句中,多条分支在同一情况下,只有一条会被执行,其他不会
多情况判断的分支语句,其中一个条件语句成立,则不会继续判断其他的条件
多情况判断时情况一定要判断完全,提高代码健壮性(不容易崩溃,报错,出bug)

你可能感兴趣的:(Python,python)