Python介绍:
目前主要应用领域:云计算,WEB开发,科学计算、人工智能,系统运维,金融
语言类型:解释型语言
特点:优雅,明确,简单
优点:开发效率高,高级语言,可移植,可扩展,可嵌入
缺点:速度慢,代码不能加密,线程不能利用多CPU问题
Python中的元素:
变量:命名规则
1)变量由字母,数字,下划线搭配组合而成
2)不可以用数字开头,更不能全是数字
3)不能是python的关键字,这些符号和字母已经被python占用,不能修改
4)不要用中文
5)名字要有意义
6)不要太长
7)区分大小写
推荐:变量使用驼峰体或下划线命名
驼峰体:除首字母外的其他每个单词首字母大写
下划线:每个单词之间用下划线分开
常量:
在python中不存在绝对的常量,约定俗成,所有字母大写就是常量
例如:PI = 3.141592653
BIRTH_OF_SYLAR = 1990
注释:
单行注释:# 被注释内容
多行注释:''' 被注释内容 ''',""" 这个也是多行注释 """
基本数据类型:
整数:int
64位机器上范围:-2**63~2**63-1
字符串:str
用单引号,双引号,三引号引起来的内容全是字符串
布尔值:bool
用户交互:input()函数
语法:content = input("提示语:")
流程控制语句if:
语法1:
if 条件:
结果1
结果2
语法2:
if 条件:
结果1
else:
结果2
语法3:
if 条件1:
结果1
elif 条件2:
结果2
...
else:
结果n
语法4(嵌套):
if 条件1:
结果1
if 条件2:
结果2
else:
结果3
else:
结果4
流程控制while循环:
语法:
while 条件:
结果
如果条件是真,则直接执行结果,然后再次判断条件,直到条件是假,停止循环
流程控制break和continue
1) break:立刻跳出循环
2) continue:停止本次循环,继续执行下一次循环