首页 / PYTHON / Python学习D1
Python学习D1
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python学习D1,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3081字,纯文字阅读大概需要5分钟。
内容图文
![Python学习D1](/upload/InfoBanner/zyjiaocheng/830/efd196f511ac4d3bb0eff1a29efdd61f.jpg)
Python学习的第一天记录
Hello word
![Python学习D1 - 文章图片](/upload/getfiles/0001/2021/5/6/20210506121352167.jpg)
![Python学习D1 - 文章图片](/upload/getfiles/0001/2021/5/6/20210506121352254.jpg)
print("hello word")View Code
变量
python中不带引号的字符串视为变量
变量name=LD
变量name2=变量name所指的内存地址
name = "LD" name2 = name print("name:"+ name,"name2:"+ name2)
结果:name:LD name2:LD
数据类型
1、数字2 是一个整数的例子。
长整数 不过是大一些的整数。
3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。
(-5+4j)和(2.3-4.6j)是复数的例子,其中-5,4为实数,j为虚数,数学中表示复数是什么?。
int(整型)
在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807 long(长整型)
跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。
float(浮点型) 先扫盲 http://www.cnblogs.com/alex3714/articles/5895848.html
浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。
complex(复数)
复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。 注:Python中存在小数字池:-5 ~ 257 ? 2、布尔值 真或假 1 或 0 3、字符串 ? ? ??"hello world" ? 纯字符串
1 name ="LD" 2 print ("Name:%s"%(name)) 3 4 #输出 Name:LD
数字+字符串
1 name ="LD" 2 age = int("5") #数据类型强转 3 print ("Name:%s,Age:%d"%(name,age)) 4 5 #输出 Name:LD,Age:5 6 7 age = 5 #数据类型是int 8 age = "5" #数据类型是str 9 age = input() #交互输入默认是str
格式化输
1.数据类型格式化输出
1 name = input("请输入姓名:") 2 age = int(input("请输入年龄:")) 3 job = input("请输入工作") 4 5 info = "" 6 ------ info of %s -------- 7 name:%s 8 age:%d 9 job:%s 10 ""%(name,name,age,job) 11 print(info) 12 13 输出 14 ------ info of LD -------- 15 name:LD 16 age:20 17 job:it
2.format格式化输出
1 name = input("请输入姓名:") 2 age = int(input("请输入年龄:")) 3 job = input("请输入工作") 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) 13 print(info) 14 #或者 15 info = ''' 16 ------ info of {0} -------- 17 name:{0} 18 age:{1} 19 job:{2} 20 '''.format(name,age,job) 21 print(info)
循环
1.while循环
1 ''' 2 while 条件 : 3 代码块1 4 else 5 代码块2 6 while条件成立执行代码块1,不成了执行代码块2. 7 while True永远为真 8 ''' 9 count = 0 10 while count < 1: 11 print("代码块1") 12 count += 1 13 else: 14 print("代码块2") 15 #输出 代码块1 代码块2
2.for循环
1 for i in range(3): 2 print("代码块1") 3 else: 4 print("代码块2") 5 #for循环中代码块1执行完成后就会执行else打印代码块2 6 7 for i in range(0,10,2):#布偿,0,10代表循环范围从0-10,2代表每隔两个数向i赋值一次,默认是1 8 print("代码块1") 9 if i == 4: 10 break 11 else: 12 print("代码块2") 13 #如果代码块1中满足条件break,则else不执行就不会打印代码块2
3.结束循环break & continue
break:结束整个循环
continue:跳出本次循环继续下一次循环
?内容总结
以上是互联网集市为您收集整理的Python学习D1全部内容,希望文章能够帮你解决Python学习D1所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。