1.print函数的用法(打印)
1.1 打印输出
代码语言:javascript复制# 打印字符串(中文,英文,数字)
print('Hello,Word')
# 打印数字
print(123)
1.2 print的三种引号
代码语言:javascript复制# 单引号打印字符串文本
print(' 单引号 ')
# 双引号可以打印字符串中带单引号的文本
print(" 双引号 ")
# 三引号可以打印出换行的文本
print(''' 三引号 ''')
2. python换行
代码语言:javascript复制# 可以使用三引号换行,原样输出文本中的换行,不是自动换行
print('''三引号1
三引号2
三引号3''')
# 转义字符 n ,可以实现自动换行
print('Hello n Word!')
3.编译器的安装
3.1搭建编译环境 python下载:https://www.python.org/downloads/
3.2安装编辑器 python自带的编辑器:IDLE 第三方的编辑器:vscode、pycharm
4.变量和赋值
变量:可以是数值,可以是任何数据类型,可以被改变,不是一层不变的;不建议使用python中的BIF。 赋值:给变量添加一个数据,增加代码的可读性。
a = ‘给变量a赋值’
变量名的规范: 1)不能使用中文,只能使用英文; 2)只能是字母数值下划线; 3)不能以数字开头; 4)不能以Python中的BIF(BIF是指python中的内部函数)作为变量; 5)尽量去描述变量内容。
5.数据类型
5.1 字符串 str() 可以把其他数据类型转换为字符串
代码语言:javascript复制number = '60'
print(str(number)) 此处打印出的60是字符串类型
5.2 整数 int() 可以把其他数据类型转换为整数
代码语言:javascript复制number = '60'
print(int(number)) 此处打印出的60是整数类型
5.3 浮点数(带有小数点的数字)float()
代码语言:javascript复制number = '60'
print(float(number)) 此处打印出的结果是60.0,数据类型为浮点数
6.拼接符号 ‘ ’
代码语言:javascript复制a = 80
b = 89
c = 'abc'
print(str(a) c)
print(a b)
结果:
80abc
169
7.检验查询数据类型 type() 函数
type函数是无法直接显示出来,需要调用其他函数可以显示如print。
代码语言:javascript复制b = 89
c = 'abc'
print(type(b))
print(type(c))
结果:
<class 'int'>
<class 'str'>
8.条件句式if
可以使用单向判断、双向判断、多向判断,其中双向判断和多向判断else后面不需要添加条件判断,所以需要放到最后
8.1 单向判断
代码语言:javascript复制a = 80
if a > 100 :
print('a大于100')
8.2 双向判断
代码语言:javascript复制a = 80
if a > 100 :
print('a大于100')
else:
print('a小于100')
8.3 多向判断
代码语言:javascript复制a = 55
if a > 90 :
print('大神')
elif a > 60:
print('及格')
else:
print('不及格')
9. 一个等号和两个等号
a = 1 赋值(变量赋值) a == 1 等于(比较,判断)
对于如上两个,一个等号用于给变量赋值,两个等号用于的场景是比较和判断
10.if嵌套
if条件判断,子条件判断要和母条件判断if之间,需要有四个空格。
代码语言:javascript复制if 母条件:
if 子条件1:
elif 子条件2:
else :
elif 母条件2:
if 子条件1:
elif 子条件2:
else:
else:
if 子条件1:
elif 子条件2:
else: