第二天-while循环 格式化输出 运算符 编码
2018-10-19 06:18:49来源:博客园 阅读 ()
一、while循环
while 条件:
语句块(循环体) #判断条件是否成立,若成立执行循环体,然后再次判断条件...直到不满足跳出循环
else:
当条件不成立的时候执行这里,和break没有关系
break 终止当前循环
continue 停止本次循环,继续执行下一次循环
1 #如:求前100奇数的和。 2 3 num = 1 4 sum = 0 5 while num <= 99: 6 num += 2 7 sum =sum+num #累加运算,把num的值累加到sum 8 print(sum)
1 num = 1 2 while num < 10: 3 print(num) 4 if num == 5: 5 break # 跳出循环,不会执行else 6 num += 1 # num = num + 1 7 else: # break不会执行这里 8 print("数完了")
in 和 not in
in 判断xxx是否在xxx中
not in 判断xxx是否不在xxx中
如:
1 print("你好"not in "我不好") 2 3 content = input("输入你的评论:") 4 if"麻花藤" in content: 5 print("对不起,您的评论不合法") 6 else: 7 print(content)
二、格式化输出
有时候需要整齐有格式的输出内容,如图:
光用字符串拼接难以实现,所以可以先把打印格式设定好,预先放置好占位符,等用户输入后再把占位符与外部的变量映射就可以实现。
%s是代表字符串占位符,除此外,还有%d, 是数字占位符, 如上?的age后面的换成%d,就代表只能输?数字,对应的数据必须是int类型,否则程序会报错。
1 使用时,进行类型转换: 2 int(str) #字符串转换成int 3 str(int) #int转换成字符串
%s 使用得最多,可以用在任何类型数据上;%d表示的是数字,必须跟数字,此外还有浮点%f。
注意:当一句话使用了格式化输出,%是占位,如果%不是占位,应该写成 %% 如:
print("我是%s,我已经拥有全国o.1%%的财产了"%("马云"))
三、基本运算符
计算机可进行的运算有很多种,不只加减乘除,运算按种类可分:
算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,目前暂学算数运算、比较运算、逻辑运算、赋值运算。
算数运算:+ - * / %(取余) **(幂运算) //(取整除)
比较运算:== != <>(也是不等于) > < >= <=
赋值运算:= += (c+=等效于c=c+a) -=(同前) *= /= %= **= //=
逻辑运算:and(与) or(或) not(非)
and 并且,左右两边都为真,结果才为真,有一个是假,结果全是假的。
or 或者,左右有一个是真,结果就是真的,全部为假结果才是假的。
not 取反,非真既假,非假既真。
运算的优先级:() > not > and > or
or : if x == 0 then y else x
and:相反(不要去算,相反即可
四、编码
python2解释?在加载 .py 文件中的代码时,会对内容进?编码(默认ascill),?python3对内容进行编码的默认为utf-8。
ASCII 8bit 1byte
GBK 16bit 2byte
Unicode 32bit 4byte
UTF-8 可变长度的Unicode
英文:8bit 1byte
欧洲: 16bit 2byte
中文: 24bit 3byte
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Python基础总结之第二天从变量开始(新手可相互督促) 2019-07-24
- python第二天---字符串的魔法 2019-07-24
- Python基础之用户交互、流程控制、循环语句 2019-07-24
- Python homeWork-1 2019-07-24
- python中的for循环加强 2019-07-24
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash