Python基础知识
一、注释(两种形式)
1.单行注释
以#和空格开头,可以注释掉从#和空格开始的地方。
2.多行注释
以三引号(’’’)开头,三引号结尾,通常用于添加多行说明性内容。
二、变量
变量命名规则
硬性规则
-
变量名只能由数字、字母、下划线组成,且不能以数字开头;
-
不能使用系统关键字作为变量名;
如何查看系统关键字:
from keyword import kwlist
print(kwlist)
- 变量名区分大小写。
非硬性规则
大驼峰命名法:变量中每个单词的首字母都大小写,如FirstName;
小驼峰命名法:从变量的第二个单词开始,首字母大写,如secondName;
变量常见的数据类型
a = 100 #整型(int)
b = 100.0 #浮点型(float)
c = True #布尔型(bool)
d = 'abc' #字符串(str)
e = [1, 2, 3] #列表(list)
f = (1, 2, 3) #元组(tuple)
g = {
1, 2, 3} #集合(set)
h = {
'name':'李华', 'age':18, 'sex':'男'} #字典(dict)
数值和布尔类型
数值分为整型和浮点型。
数据转化为整型(int)
- 浮点型能够转整型。向小取整,不会进行四舍五入
- 字符串能够转整型。只有去掉引号就是一个整数的字符串才能转整型
- 布尔值能够转整型。True => 1;False => 0
数据转化为浮点型(float)
- 整型能够转浮点型。在整数后面添加.0
- 字符串能转浮点型。去掉引号后本身就是数值的才能转浮点型
- 布尔值能够转浮点型。True => 1.0;False => 0.0
布尔值
所有数据都能转布尔值。
0,0.0,None,’’,[],(),{} 都转为False,其余的都能转为True。
print(bool(['']))
print(bool([None]))
# 两个结果都为True
三、 输入和输出
输入函数——input()
a = input('请输入内容')
注意 :无论向input中输入什么内容,返回的一定是一个字符串(str)。
输出函数——print()
1.在控制台打印指定数据
num = 123
print(num)
# 123
2.可以作为计算器使用
print(1 + 2)
# 3
3.可以比较大小
print(2 > 3)
# False
4.可以连续输出数据
print('abc', 123, 123.0, True, 1 + 3)
# abc 123 123.0 True 4
5.分隔字符串(sep)和结束字符串(end)
分隔字符串-sep,sep默认为一个空格。
print(1