1、注释
- 注释在代码中不会被翻译成机器语言
- 对代码进行注解和说明,提高代码的可读性
- 取消代码功能
1.1 单行注释
#print(12)
print(12)#输出12
1.2 多行注释
'''
a = 12
b = 11
'''
"""
a = 12
b = 11
"""
2、行和缩进
- 一条语句占一行,一行结束没有符号
print(11)
print(12)
- 如果一行多条数据,语句与语句之间必须加分号
print(11);print(12)
- 一行的开头不能随意添加缩进(默认顶格书写)
3、标识符和关键字
3.1 标识符:python命名要求是由字母、数字或下划线组成,数字不能开头,变量名=数据
a = 100
a1 = 100
a_ = 100
3.2 关键字:本身具有特殊功能或特殊意义的标识符,命名的时候不能使用关键字
一些关键字:'False', 'None', 'True', 'peg_parser', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'
4、基本数据类型
4.1 数字数据
- 表示方法:与数学中表示数字方式一致,支持科学计数法,例如print(3E2)
- 数据类型:整型(int)、浮点型(float)
4.2 文本数据
- 表示方法:文本必须放入引号内,例如print('hello word')
- 数据类型:字符串(str)
4.3 布尔数据
- 表示方法:True表示成立,False表示不成立,当首字母大写时都表示关键字
- 数据类型:布尔(bool)
4.4 空值
- 用None表示空、没有
5、type函数
type(数据) --获取指定数据的数据类型
print(type(100)) #int
print(type(1.2) #float
print(type('1.2'))#str
6、类型转换
类型名(数据) --将指定数据转换成指定的类型
- 浮点型和整型能互相转换
print(int(10.2) #10
print(float(10) #10.0
- 布尔可以转成整型,True是1,False是0
print(int(True))
print(int(False))
print(bool(0))
print(bool(0.0))
print((bool(None)))
print(bool(''))
'''
1
0
False
False
False
False
'''
- 空值不能转成整数、浮点数
- 在字符串里的数字都能转换为浮点数
print(float('12')) #12.0
- 任何类型的数据都可以转成布尔和字符串
print(bool('python'))
print(bool(52))
print(bool(10.5))
print(bool(None))
'''
True
True
True
False
'''
7、print函数
1. 将需要打印在控制台的数据打印出来,print(数据1,数据2...)
print(1,2,3,4) #1 2 3 4
print("1+2", '=', 1 + 2) #1+2=3
print(1 + 2 + 3 + 5) #11
2.定制end,print在打印数据的时候会先将所有的数据都打印在打印end的值,end默认是换行,print(数据1,数据2,end='字符串')
print(1, end='!') #1!2
print(2)
print(1) #1
print(end='5')
print(2) #52
3.定制sep:一个print同时打印多个数据的时候,多个数据在控制台中的分割方式由sep的值决定,sep默认是空格,print(数据1,数据2,…,sep=字符串)
print(1,2,3,4,sep='+') #1 + 2 + 3 + 4
print(1,2,3,4,sep='+',end='!') #1+2+3+4!
8、input函数
从控制台获取输入的数据,变量名=input(输入提示信息),默认的数据类型是str
name = input("请输入姓名:")
print(name)
age = int(input('请输入年龄'))
print(age >= 18)
'''
请输入姓名:python
python
请输入年龄18
True
'''