python 的基础 学习 第三
2024-10-12 01:39:18
1,in ,not in
判断子元素是是否在原字符串(字典,列表,集合)中,主要是用在检测敏感字
print('a' in 'abcchhhhd')
有则返回True,
print('j' in 'abcchhhhd')
没有则返回False
主要是用在检测敏感字
comment = input("请输入你的评论:")
while True:
if '血腥' in comment:
print("请重新输入:")
break
2,控制流程 之 while ....else 之深入
如果循环被break 打断,程序就不会走else语句,否则就走else语句
flag =True
while flag:
if flag == True:
print('欢迎学习python')
break
else:
print('呵呵呵')
flag =True
while True:
if flag == True:
print('欢迎学习python')
if flag == False:
print('hhhh')
else:
print('呵呵呵')
3, 格式化输出
name =input("请输入你的姓名:")
age =input("请输入你的年龄:")
hobby =input("请输入你的爱好:")
msg ="我的姓名叫%s,年龄是%d,爱好是%s"%(name,int(age),hobby)
print(msg)
先看上面的代码,其中%s代表字符串的占位符,%d是数字的占位符,这时候必须在年龄一行输入数字,否则程序会报错。
这里有个问题如果,程序里有两个%%,这时候怎么办呢?
name =input("请输入你的姓名:")
age =input("请输入你的年龄:")
hobby =input("请输入你的爱好:")
msg = "我是%s,年龄%d,爱好是%s,目前学习进度为80%%"%(name,int(age),hobby)
print(msg)
还有一种字典的格式化输出模式,dic 字典输出
dic ={'name':'yu','age':,'hobby':'like'}
msg ="我叫%(name)s,年龄%(age)d岁,爱好%(hobby)s,"% dic
print(msg)
4,基本运算符
运算符
计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算
算数运算
以下假设变量:a=10,b=20
比较运算
以下假设变量:a=10,b=20
赋值运算
以下假设变量:a=10,b=20
逻辑运算
针对逻辑运算的进一步研究:
1,在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算。
2,
x or y , x为真,值就是x,x为假,值是y;
x and y, x为真,值是y,x为假,值是x。
最新文章
- 写了cookie阻止通过输入地址直接访问下一个html,但是直接输入地址访问时,会闪一下下一个页面,怎么回事啊????、
- 轻松掌握:JavaScript状态模式
- [转]Dll注入经典方法完整版
- [转]一个四叉树Demo学习
- 解耦HTML、CSS和JavaScript
- 01.Hibernate入门
- Top 12 Best Free Network Monitoring Tools (12种免费网络监控工具)
- $_GLOBALS超全局数组和global定义的全局变量区别?
- php中使用伪静态
- OpenSceneGraph几个重要功能节点练习
- 对.Net Core结合Docker和Jexus的实践
- html和css的使用方法以及样式
- 颜色空间之CIE2000色差公式
- Debian中配置静态IP
- servlet 乱码解决方法
- 小程序自定义tabBar,动态控制tabBar
- HTTP 的长连接和短连接
- VsCode 使用习惯设置(备份)
- Jenkins安装以及邮件配置
- Firefox内存占用过高解决方法