Python:运算与循环

Python:运算与循环,第1张

概述1、格式化输出name = input("请输入你的名字:")age =input("请输入你的年龄:")job =input("请输入你的工作:")hobbie =input("请输入你的爱好:")msg ='''--------------info of %s--------------name : %sage : %djob : %shobbie : %s--------------end--------------''' %(name,name,int(age),job,hobbie)print(msg)  #格式化输出1:name = input('请输入姓名')age = input('请输入年龄身高')height = input('请输入身高')msg="我叫%s,今年%s,升高%s,"%(name,age,height)想要在格式化输出中单纯的输出%,加%%。%占位符,s,字符串,d digit数字%%只是单纯的显示百分号%。name = input('请输入姓名')age = input('请输入年龄身高')height = input('请输入身高')msg="我叫%s,今年%s,升高%s,我的学习进度为3%%" %(name,age,height)2、while else与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句count = 0while count <= 5 :count += 1print("Loop",count)else:print("循环正常执行完啦")print("-----out of while loop ------")输出:如果执行过程中被break啦,就不会执行else的语句count = 0while count <= 5 :count += 1if count == 3:breakprint("Loop",count)else:print("循环正常执行完啦")print("-----out of while loop ------")输出:3、初始编码(1)最早的密码本-ASCII码,最早是七位,涵盖了英文字母,大小写,特殊字符,数字。预留1位,以备拓展,所以ASCII是8位。(2)ASCII 只能表示256种可能,太少,创办为万国码。Unicode。Unicode开始用16位表示一个字符,不行。升级为32位表示一个字符。但是Unicode表示一个字符太长,升级为utf-8、utf-16、utf-328位 =1字节bytesutf-8 一个字符最少用八位来表示,英文用八位,欧洲的文字用16位来表示,中文用24位来表示utf-16 一个字符最少用16位来表示。(3)GBK 中国人自己发明的。一个字节用两个字节 16位去表示。1bit(位)8 bit=1bytes1 byte 1024byte=1KB1kb 1024kb =1MB1MB 1024MB= 1GB1GB 1024GB =1TB4、基本运算符(1)逻辑运算#and or not#优先级,()>nor>and>orprint(2>1 and 1<4)trueprint (2>1and 1<4 or 2<3 and 9>6 or 2>4)1,3>4 or 4<3 and 1==12,1 < 2 and 3 < 4 or 1>23,2 > 1 and 3 < 4 or 4 > 5 and 2 < 14,1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 85,1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 66,not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6'''1,F or F False2,T or F True3,T or F True4,F or F or F False5,f or f or f False6,f or f or f False''' #x or y x 为非零(True),则返回xprint (1 or 2) #1print (0 or 2 )#2#x and y x 为非零(True),则返回yprint(1 and 2)#1print (0 and 2)#0 3<2思考题print(1>2 and 3 or 4 and )#数字与布尔值的转换#ps:int------->bool 非零转换成bool 为true 0转换成bool值为false。print (bool(2)) trueprint (bool(2-)) trueprint (bool(0)) false#bool------> intprint (int(True)) #1print (int(False))#0  

@H_301_2@

@H_301_2@@H_301_2@name = input(=input(=input(=input(= %(msg)

<div >

name = input(= input(= input(=%(name,age,height)

@H_301_2@

@H_301_2@@H_301_2@name = input(= input(= input(= %(name,age,height)

2、while else与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句@H_301_2@

while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句@H_301_2@count = count <= 5+= 1 (<span >else<span >:
<span >print
(<span >"
<span >循环正常执行完啦
<span >"
<span >)
<span >print(<span >"<span >-----out of while loop ------<span >")

输出:@H_301_2@

如果执行过程中被break啦,就不会执行else的语句@H_301_2@count = count <= 5+= 1 count == 3: (<span >else<span >:
<span >print
(<span >"
<span >循环正常执行完啦
<span >"
<span >)
<span >print
(<span >"
<span >-----out of while loop ------<span >")

输出:@H_301_2@

3、初始编码(1)最早的密码本-ASCII码,最早是七位,涵盖了英文字母,大小写,特殊字符,数字。预留1位,以备拓展,所以ASCII是8位。(2)ASCII 只能表示256种可能,太少,创办为万国码。Unicode。Unicode开始用16位表示一个字符,不行。升级为32位表示一个字符。但是Unicode表示一个字符太长,升级为utf-8、utf-16、utf-328位 =1字节bytesutf-8 一个字符最少用八位来表示,英文用八位,欧洲的文字用16位来表示,中文用24位来表示utf-16 一个字符最少用16位来表示。(3)GBK 中国人自己发明的。一个字节用两个字节 16位去表示。 1bit(位) 8 bit=1bytes 1 byte 1024byte=1KB 1kb 1024kb =1MB 1MB 1024MB= 1GB 1GB 1024GB =1TB@H_301_2@

4、基本运算符@H_301_2@

(1)@H_301_2@

逻辑运算@H_301_2@

@H_301_2@@H_301_2@nor>and>or(2>1 1<4 (2>1 1<4 2<3 9>6 2>41,3>4 4<3 1==12,1 < 2 3 < 4 1>2 3,2 > 1 3 < 4 4 > 5 2 < 14,1 > 2 3 < 4 4 > 5 2 > 1 9 < 85,1 > 1 3 < 4 4 > 5 2 > 1 9 > 8 7 < 66, 2 > 1 3 < 4 4 > 5 2 > 1 9 > 8 7 < 6'''

1,F or F False2,T or F True3,T or F True4,F or F or F False5,f or f or f False6,f or f or f False@H_301_2@

'''@H_301_2@

<div >

 (1  2)  (0  2 )(1  2) (0  2)(1>2  3  4 
bool 非零转换成bool 为true 0转换成bool值为false。 (bool(2 (bool(2- int (int(True)) (int(False))

 

总结

以上是内存溢出为你收集整理的Python:运算与循环全部内容,希望文章能够帮你解决Python:运算与循环所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1207983.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存