Python自学笔记(1day)
2018-09-05 07:58:08来源:博客园 阅读 ()
(1)编译型和解释型区别
编译型:一次性将程序编译成二进制给计算机执行。
优点:速度快
缺点:不能够跨平台
解释型:运行一段解释一段
优点:可跨平台
缺点:速度慢
(2)python是一种动态解释性的强类型定义语言
(3)变量只能是数字,字母,下滑线的任意组合,就是开头不能是数字。(注意:特殊字符也不可以,就是python中具有特殊含义的字符)
(4)注释:单行注释用#,
多行注释用""" """ 或者''' ''' ,数据的类型:三个单引号或者三个双引号。
(5)数据的类型:int str bool (如果想知道一个数据的类型,可以用 type() 来进行获取)
1、int 的范围为32位-2(31)~2(31)-1 64位范围为 -2(63)~2(63)-1
2、str
在python中用引号标记出来的都是字符串,
字符串是可以相加的
print("鸣人"+"佐助")
字符串是可以相乘的
print("佐助"*8) #表示佐助连续重复8次
3、bool
在python中bool表示为 True False
注意: True False 必须为大写,初学者会写成 true false 这样是错误的。
(6)input 用户交互
input中出来的全是字符串
input():通俗来讲()中内容为计算机屏幕上显示的内容,它会将用户输入的结果赋值给左边的变量。
name=input("请输入你的名字") print(name)
这段代码意思就是:屏幕上显示 "请输入你的名字这段话" ,我输入 王然,会将名字赋值给name ,然后输出
(7)if 语句
if 条件成立: 语句 else: 语句
if 条件成立: 语句 elif 条件成立: 语句 elif 条件成立: 语句
if有两种表达方式。
(8)while语句
while True: 循环语句
while 条件: 循环语句
1、 终止while循环有2种方法:
1、使得条件不成立
2、用break(遇到break终止循环)
举列:
#输出1,2,3......100个数字 count=1 while count<=100: print(count) count+=1
改变条件使得循环终止。
count=1 while True: print(count) count+=1 if count>100: break
2、continue:while循环中遇到continue意思就是见底了,不往下执行,开始往上重新来。
举列:
#输出1234568个数字 count=0 while count<=8: count+=1 if count==7: continue print(count)
3、while与else用法
当while中遇到break终止时时,else语句是不被执行的,
(9)格式化字符串 %s %d (%s格式化字符串,%d格式化整型)
举列:
name=input("请输入你的名字") age=int(input("请输入你的年龄")) mage="我叫%s ,年龄%d "%(name ,age) print(mage)
mage相当于模板,用户输入内容直接嵌套模板,%s与%d就是占位的意思,把我想填的内容先占着,%后面的内容按照顺序依次填入前面占的位置上面去。
注意:
mage="我叫%s,年龄%d,喝了8%的牛奶"%(name,age)
这是会报错,因为系统默认8%也为占位符,因此我们可以改成8%%,中间%意思为转义,就是说我这个不是占位符。
课后作业
#输出所有1-100奇数 count=0 while count<100: count+=1 if count%2==0: #如果输出偶数则将是if count%2==1:将奇数过滤掉 continue print(count)
#输出1-2+3-4+5+99-100 count=1 sum=0 while count<=100: if count%2==1: sum=sum+count else: sum=sum-count count+=1 print(sum)
#输入密码用户名登陆,3次机会 i=0 while i<3: username=input("请输入用户名:") password=int(input("请输入密码:")) if username=="王然" and password==123456: print("输入正确,登陆成功") else: print("输入错误,,请重输入,你还有2次机会") i+=1 print("3次机会用完,请24小时后重试,谢谢")
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Python学习笔记4——函数
下一篇:你应该了解的flask基础组件
- 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