Python基础语言和变量
基础语法
-
快捷键
Ctr + / - 添加/取消注释 Ctr + s - 保存 Ctr + c - 复制、拷贝 Ctr + v - 粘贴 Ctr + x - 剪切 Ctr + a - 全选 Ctr + z - 撤销 Ctr + Shift + z / Ctr + Y - 反撤销
-
注释
-
单行
# 单行注释2
-
多行
""" 多行注释1 多行注释2 ... """ ''' 多行注释1 多行注释2 ... '''
-
-
语句
- 一般条件一条语句占一行;一条语句开头不能随意添加缩进
-
标识符和关键字
-
标识符:由字母、数字和下划线组成,并且开能不能是数字
-
关键字:本身的存在就有特殊意义或者特殊功能的一些标识符
# 获取、查看关键字 import keyword print(keyword.kwlist)
-
-
常用数据和数据类型
-
数字数据:表示数值大小的数据
int(整形)、float(浮点型)、complex(复数)
-
文本数据:用文字来提供的数据
str(字符串)
-
布尔数据:在程序中用Ture表示肯定、真,用False表示否定、假的数据就是布尔
bool(布尔)
-
其他常用数据
list(列表)、dict(字典)、tuple(元组)、set(集合)、迭代器、生成器、function(函数) 、自定义类型...
-
获取数据类型
# type(数据) print(type(10)) # <class 'int'> print(type(True)) # <class 'bool'> print(type('成都')) # <class 'str'> print(type(3.1415926)) # <class 'float'>
-
类型转换
# 类型名(数据) - 将指定数据转换成指定类型 # 注意:不是所有的字符串都可以转换成数字,字符串去掉以后是一个整数就可以转换成整形,去掉引号后是数字的可以转换成浮点型 # 3.14 -> 3 print(int(3.14)) # 3 print(int(3.99)) # 3 print(float(3)) # 3.0 print(int(True)) # 1 print(int(False)) # 0 print(float('123')) print(float(False))
-
输出和输入函数
-
输出函数
-
打印单个数据
# print(数据) / print(有结果的表达式) print(66) print(type(56)) print(100 + 2)
-
同时打印多个数据
# print(数据1,数据2,数据3,···) print(100,200,300) print(1.33,'你好',True,10 + 2,type(12.3))
-
定制结尾符号
# end = '\n' # 每一个print都有一个end,end的默认值是换行符。当print打印完所有的数据后会自动打印end的值。 print(100,end=';')
-
定制数据分隔符
# sep=' ' # 数据分隔符的默认值是空格,控制的时候同时打印多个数据的时候,数据之间的分割方式 print(100,200,203,sep='<',end='!=')
-
-
输入函数
# 变量 = input(输入提示信息) - 从控制台输入内容,并且将输入的内容保存到变量中 name = input('请输入姓名:') print(name) # 注意:通过input函数不管输入的内容是什么,返回的数据类型都是字符串(str) age = int(input('请输入年龄')) print(age,type(age))
变量
-
变量:变量就是保存数据的容器;将数据保存到变量中以后,就可以通过使用变量来使用数据
-
定义变量
- 语法:变量名 = 值
- 要求:是标识符,不是关键字
- 规范:见名知意,多个单词要用下划线隔开,不能使用系统函数类名和模块名
-
使用变量
num = 10 print(10) print(num)
-
重新赋值
name = '小明' print(name) name = '小红' print(name)
-
同时定义多个变量
-
同时定义多个变量赋相同的值
-
a = b = c = 200 print(a, b, c)
-
同时定义多个不同变量赋不同的值
x, y, z = 10, 20, 30 print(x, y, z)
-