python基础语法
一,编码
默认情况下,python3 源文件是 UTF-8编码
# -*- coding: UTF-8 -*-
二,注释
单行注释:使用 '#' 号开头
多行注释:a) 使用多个 '#' 号
b)使用''' ''' 或 """ """
c)快捷键 ctrl + /
三,多行语句
Python 通常是一行写完一句语句,如果语句过长,我们可以使用反斜杠 '\' 来实现多行语句,例如:
tatal = item_1 + \
item_2 + \
item_3
注:在[],{}或()中的多行语句,不需要使用反斜杠 '\',例如:
total = ['item_1','item_2','item_3']
四,数据(Number)类型
Python中的数据类型有4中:证书,布尔型,浮点数,复数
1)int(整数):只有一种整数类型 int,表示为长整型
2)bool(布尔):True/False
3)float(浮点数):如 1.23,3E-2
4)complex(复数):如1+2j,1.1+2.2j
五,字符串(String)
1)python中单引号,双引号,三引号(''' ''' 或 """ """,可以指定一个多行的字符串)是完全不同。
例如:word = '字符串'
sentence = "这是一个句子。"
paragraph = """这是一个段落,可以由多行组成"""
2)转义符 '\'
3)反斜杠可以用来转义,使用r可以让反斜杠不发生转义。例如:人”this is a line with \n" 则\n会显示,并不会换行
例如:print(r'hello \n 你好')
结果: hello \n 你好
4)按字面意义级联字符串,如"this " "is " "string"会被自动转换为"this is string"
5)字符串可以用 + 运算符连接在一起,用 * 运算符重复。
例如:print('123'+ '你好')
结果:123你好
例如:print('123' * 2)
结果:123123
6)Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
7)Python中的字符串不能改变。
8)Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
六,多个语句构成代码组
例如:if (num>90):
return "优"
elif (num<60):
return "差"
else:
return "良"