Python标识符
- 标识符由字母、数字、或者下划线组成;且不能由数字开头
- 标识符用于给变量、函数、类命名
Python关键字
在python中具有特殊功能或者特殊意义的标识符就是关键字
有:
'False', 'None', 'True', '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'
Python数据类型
- 数字数据-----------用来表示数字大小的数据
例:18、15、-32等 - 文本数据-----------用文本信息来描述的数据(生活中除了数字数据以外的数据几乎都是文本数据)
例:家庭住址、公司名称等 - 布尔数据----------用来表示结果只有两种情况的数据
只有True(真)和False(假)
PS:电话号码、学号等不是数字数据
常用数据类型
- int(整型)-----所有整数对应的类型。例如:0、15、445等
- float(浮点型)----所有小数对应的类型。例如:0.2、1.25、3e4等
- str(字符型)-----所有文本对应的类型。例如:‘我最帅’、'哈哈’等
- bool(布尔类型)—布尔数据对应的类型
- list(列表)------[12,15,'你好‘]
- dict(字典)----{‘name’:‘猪’,'age:‘18’}
PS: type函数可获取指定数据类型
例:print(type(True)) -<class ‘bool’>
print用法
- print(数据) ------将数据在控制台打印出来
print('你好,世界!')
- print(数据1,数据2,数据3,…) ----- 在控制台同时打印多个数据(多个数据打印出来的时候以空格隔开)
print('复仇者联盟','变形金刚','当幸福来敲门')
- print(数据1,数据2,数据3,…,sep=‘分隔符’)-----同时打印多个数据并且定制分隔符(默认是空格)
print('复仇者联盟','变形金刚','当幸福来敲门',sep=' and ')
- print(数据1,数据2,数据3,…,end=‘结束符’)-------不自动换行且控制结束符
print('你好,世界!',end='?')
input用法
input(输入提示信息)-----输入数据
name=input('请输入:')
print(name)
PS:input函数,不管输入的内容是什么最后返回的数据类型都是str
语法
变量名=数据
说明:
变量名: 程序员自己命名;
- 要求:是标识符,不能是关键字
- 规范:
- 所有字母都小写,如果由多个单词组成单词之间用下划线隔开;
- 见名之义(看到变量名大概知道变量中保存的是什么数据);
- 不使用系统自带的函数命、类命、模块名
= : 赋值数据,固定写法
数据 : 任何有结果的表达式(包括任何类型的数据、已经定义过的变量、运算表达式、函数调用表达式)