python基础语法(一)

2020-11-24 10:34:45 浏览数 (1)

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:

0 人点赞