Python基础1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础1相关的知识,希望对你有一定的参考价值。
python 的分类
编译型:编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器可识别的二进制文件语言,以后执行这个程序的时候,就不用再进行翻译了,直接使用编译结果就可以了。
优点:运行速度快。
缺点:开发效率低,调试麻烦,不可以跨平台。
解释型:在运行的时候将程序一行行的翻译成机器可识别的二进制语言。每执行一次程序就要逐行翻译翻译一次。
优点:开发效率高,调试代码方便,并可以跨平台。
缺点:运行速度慢
Python先把代码编译成字节码,在对字节码解释执行。字节码在python虚拟机程序里对应的是PyCodeObject对象,pyc文件是字节码在磁盘上的表现形式。
变量
将中间程序运行结果存储下来,以便后边的程序随时调用。
变量名命名的规则
1.数字字母下划线的任意组合。
2.数字不能放在变量名的开头。
3.变量名中间不能有空格。
4.不能是Python中的关键字。
5.命名要有可描述性。python推荐两种变量名字体:1驼峰体:AgeOfOldBoy=56 2下划线:age_of_old_boy=56
6.不要用汉语,拼音,太长的命名。
注释
#注释单行
多行注释:‘‘‘背注释内容‘‘‘ ,"""被注释内容"""
数据类型
字符串:(str)
字符串只有加和乘两种方法
注意:input出来的数据类型都是字符串
格式化输出:
%是占位符 %s表示字符串 %d表示数字(digit)
占位符补充知识:
mss="我叫%s,今年%d岁,我学习进度为10%%"%("zhangshouye",12)#10%后边需要再加一个%,如果没有就会报错。
print(mss)
1 name=input("请输入您的名字") 2 age=int(input("请输入您的年龄")) 3 job=input("请输入您的工作") 4 hobbies=input("请输入您的爱好") 5 msg=""" 6 --------info of %s---- 7 Name:%s 8 Age:%d 9 Job:%s 10 Hobbies:%s 11 -----------end------------ 12 """%(name,name,age,job,hobbies) 注意字符串完后才写%。 13 print(msg)
结果
1 请输入您的名字小红 2 请输入您的年龄23 3 请输入您的工作IT 4 请输入您的爱好男人 5 6 --------info of 小红---- 7 Name:小红 8 Age:23 9 Job:IT 10 Hobbies:男人 11 -----------end------------
整数:(int)integar
布尔值:(bool)True 和False 注意首字母要大写
if (用法省略)
while循环用法
break:立即跳出循环体,继续执行循环体外的程序。
范例:
1 print("1111") 2 while True: 3 print(11) 4 print("222") 5 break 6 print("333") 7 print(444)
结果:
1111 11 222 444
continue:结束当次循环,继续下次循环。
范例:
count=0 while count<10: count+=1 if count==7: continue print(count)
结果:
1 2 3 4 5 6 8 9 10
continue 语句是一个删除的效果,他的存在是为了删除满足循环条件下的某些不需要的成分:
以上是关于Python基础1的主要内容,如果未能解决你的问题,请参考以下文章