Python01
Posted wjs521
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python01相关的知识,希望对你有一定的参考价值。
1.编程语言总体分以为机器语言、汇编语言、高级语言。
2.用机器语言编程的程序称为目标程序。
3.高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:
1.编译类:编译后程序运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性 差些。如C、C++、Delphi等。
2.解释类:应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低, 而且不能生成可独立执行的可执行文件,应用程序 不能脱离其解释器(想运行,必须先装上解释器),但这种方式比较灵活,可以 动态地调整、修改应用程序。如Python、Java、PHP、Ruby等语言。
4.总结
机器语言
优点是最底层,速度最快,缺点是最复杂,开发效率最低
汇编语言
优点是比较底层,速度最快,缺点是复杂,开发效率最低
高级语言
编译型语言执行速度快,不依赖语言环境运行,跨平台差
解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行
目前Python主要应用领域:
1.WEB开发 2.网络编程 3.爬虫 4.云计算 5.人工智能 6.自动化运维 7.金融分析 8.科学运算 9.游戏开发
5.变量(命名规则)
1.变量名只能是 字母、数字或下划线的任意组合
2.变量名的第一个字符不能是数字,更不能是纯数字.
3.以下关键字不能声明为变量名[‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]
4.区分大小写
5.不要太长
6.不要用中文
7.要有意义
8.驼峰(ageOfWang)和下划线命名(I_am_human)
常量:全部字母大写常量,约定俗成.
6.数据类型
1)int 整数. +-*/% //(整除),< > >= <= !=
2)str字符串, 在Python中,加了引号的字符都被认为是字符串!(单双三引号都可以 ‘,",‘‘‘,""")
2)str字符串, 在Python中,加了引号的字符都被认为是字符串!(单双三引号都可以 ‘,",‘‘‘,""")
3)bool 布尔值. 只有True和False两个值
7.用户交互(input)
变量=input("提示语") 变量是字符串类型,int(str)把字符型转换成整型
8.if判断
最基本用法
if条件判断:
代码块
运行流程: 当条件是真,执行代码块.
if 条件:
代码块1
else:
代码块2
执行流程: 当条件成立,执行代码块1,否则,执行代码块2. 二选一
if 条件1:
代码块1
elif 条件2:
代码块2
.......
else:
代码块n
执行流程: 当条件1成立,执行代码块1,否则当条件2成立,执行代码块2,......否则当条件n成立,执行代码块(n-1),否则执行代码 块n
字符串的拼接只能是双方都是字符串,不能跟数字或其它类型拼接
input接收的所有输入默认都是字符串格式!
%s就是代表字符串占位符,除此之外,还有%d,是数字占位符,
以上是关于Python01的主要内容,如果未能解决你的问题,请参考以下文章