python杂记
2018-06-17 23:26:43来源:未知 阅读 ()
第一次写博客,之前一直都是看大神们的博客感觉他们从中学到很多东西。这次开通博客也不是为了效仿(也没那水平),只是将自己学到的东西通过写博客的方式复习一下。如果哪里出现了问题还请大家多多批评!
正题---python第一天
格式化输出、打印类型、强制转换、if-else、elif、for;while循环
一、格式化输出
1.字符串的拼接
1 name =input("name:") 2 age =input("age:") 3 job =input("job:") 4 5 info''' 6 -----------------info of '''+name+''' ---------------------- 7 Name:'''+name+''' 8 Age:'''+age+''' 9 Job:'''+job+'''
'''
2.占位符
1 name =input("name:") 2 age =input("age:") 3 job =input("job:") 4 5 info =''' 6 ------------------info of %s ---------------- 7 Name:%s 8 Age:%s 9 Job:%s 10 ''' %(name,name,age,job)
3.赋值[ .format() ]
1 name =input("name:") 2 age =input("age:") 3 job =input("job:") 4 5 info =''' 6 ------------------info of {_name} ---------------- 7 Name:{_name} 8 Age:{_age} 9 Job:{_job} 10 ''' .format(_name=name, 11 _age=age, 12 _job=job)
4.赋值[ .format() ]
1 name =input("name:") 2 age =input("age:") 3 job =input("job:") 4 5 info =''' 6 ------------------info of {0} ---------------- 7 Name:{0} 8 Age:{1} 9 Job:{2} 10 ''' .format(name,age,job)
对于格式化输出就只有上面3、4两种情况用到format函数。
二、打印类型
print(type(........))
三、强制转换(类似c语言)
对于input(...)而言,输入类型默认为string类型,对于特殊位置需要定义其类型时需要对其进行强制转换。
python为强类型语言,用户不对数据进行定义时系统始终执行默认类型!
int(....)
float(.....)
四、if-else
python中的if-else结构与C语言中的差异不大,其作用都为选择结构。在python中认识了elif。
1 _username ='MarsAH' 2 _userpassword ='abc123' 3 4 username =input("username:") 5 userpassword =input("userpassword:") 6 7 if _username==username and _userpassword==userpassword: 8 print("Welcome {name} login..".format(name=uername)) 9 else: 10 print("Invalid username or password!")
在python中同一等级的语句应放在同一“高度”,python中首行缩进不能随意用!!!
五、elif
1 ........ 2 if _guesage==age: 3 print("you got it.") 4 elif _guesage<age: 5 print("please think bigger!") 6 else: 7 print("please think smaller!")
六、for循环
1 for i in rang(10): 2 print("loop",i) 3 4 --loop 0 5 --loop 1 6 --loop 2 7 ... 8 ... 9 ... 10 ---loop 9
隔行输出rang(起始位{默认0},终点,步长{间隔数默认为1})
1 for i in rang(0,10,2)" 2 print("loop:",i) 3 4 --loop 0 5 --loop 2 6 --loop 4 7 ... 8 ... 9 ...
(隔一个输出一个)
for + else 中:for 正常语句走完走else;被打断不走else
七、while循环
1 count =0 2 while count>3: 3 guesage =int(input("guesage:")) 4 if guesage ==age: 5 print("you get it!") 6 break 7 elif guessage<age: 8 print("bigger!") 9 elase: 10 print("smaller!") 11 count +=1 12 else: 13 print("you tried too many times!")
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:python迭代器
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
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