chouliqingke 2020-06-09
Python是一种跨平台的计算机程序设计语言。
是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。(弱类型语言)
解释型语言和编译型语言的区别:
解释型比编译型执行效率低一些,跨平台性要更好一些:
注释:不参与程序的编译和执行,也不影响程序的功能,只是对程序进行说明。
单行注释 :以 # 开头, 快捷键ctrl+/。
# hello # 小小鸟
多行注释:‘‘‘ ‘‘‘‘ , """ """ 三单引号或者三双引号。
‘‘‘ 解释器 1、运行python代码 2、提供python库 ‘‘‘ """ 解释器 1、运行python代码 2、提供python库 """
- python是一种对缩进非常敏感的语言,对代码格式要求非常严格的。
- 一条有效的代码就是一条语句。
- 一般情况下一条语句占一行。
- 一条语句结束,不需要分号(如果多条语句在一行显示,语句之间要用分号隔开)。
- 如果一条语句很长,需要多行显示的时候,在换行的时候要用 ‘
\
’ 连接。
# 例 st = ‘你是一只小小小鸟,‘ ‘怎么飞也飞不高!‘ print(st) # 你是一只小小小鸟,怎么飞也飞不高!
python是通过缩进和冒号来产生代码块的,在没有块语法的时候不能随便在代码中添加缩进。
- 标识符:用来给变量、函数、类命名的。
- python中标识符的要求:由字母、下划线、数字组成,数字不能开头。
- 注意:Python3.x中标识符可以出现中文,但是实际开发的时候不使用。
- 合法:l3、test、_3l
- 不合法:3l、3Ab
- 关键字
- 有特殊功能或者特殊意义的一部分标识符就是关键字。(对于特定语言来说,每个关键字的意义和功能是固定的。)
Python中的关键字如下所示:
# 常见的数据 # 数字数据 print(2) # 2 print(type(2)) # <class ‘int‘> # 文本数据 print("2") # 2 print(type("2")) # <class ‘str‘> print(type("hello")) # <class ‘str‘>
True
和 False
,通常用来表示真和假。数据类型是对数据的分类
int
整型 - 所有整数对应的数据类型,python2.x有Long整型。
float
浮点型 - 所有的小数对应类型都是浮点型。(浮点型支持科学计数法)
str
字符串 - 所有的文本对应的数据类型
bool
布尔 - True和Falses对应的数据类型
其他常见类型:list
、tuple
、dict
、set
、迭代器、生成器、函数、自定义类型
输出函数 print()
用法一:print(数据) - 在控制台的打印指定数据。
用法二:print(data1,data2,data3,data4,...) - 在控制台的一行打印多个数据,数据之间用空格隔开。
用法三:print(data1,data2,...,end=‘文本数据‘) - end
打印数据之后,打印end里的数据。
用法四:print(data1,data2,...,sep=‘文本数据‘) - sep
每个数据打印之后,打印sep
中的文本数据
# 输出函数 print(‘小小小鸟‘) # 小小小鸟 print(‘傻‘, 2, 3, end=‘,‘, sep=‘*‘) # 傻*2*3,
输入函数input()
# 输入函数 s = input(‘请输入密码:‘) print(s) """ 结果为 请输入密码:1999 1999 """