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

一:f-strings语法:

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

在这里插入图片描述

二:转义字符:

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

三:end=’’:结束符

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

输出:

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

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

四:输入input:

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

五、数据转换类型

在这里插入图片描述

转换范围

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

注意:

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

在这里插入图片描述

六、运算符

1.算数运算符:// %
在这里插入图片描述

2.赋值运算符

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

3.复合赋值运算符:

算术运算符+赋值运算符

在这里插入图片描述

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

4.比较运算符

在这里插入图片描述

5.逻辑运算符

在这里插入图片描述

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)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值