Python 基础知识(基础操作内容)
注释
Python 中单行注释使用 #,多行注释使用三个单引号('''
)或三个双引号("""
)。
- 单行注释
#真帅
print("Hello, World!") #真帅
- 多行注释
"""
你好!
"""
标识符
标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。
以下划线开头的标识符有特殊含义,单下划线开头的标识符,如:_xxx ,表示不能直接访问的类属性,需通过类提供的接口进行访问,不能用from xxx import *
导入;双下划线开头的标识符,如:__xx
,表示私有成员;双下划线开头和结尾的标识符,如:__xx__
,表示 Python 中内置标识,如:__init__()
表示类的构造函数。
关键字
上面表中是 Python 中的关键字(保留字),我们在自定义标识符时不能使用关键字。
引号
Python 可以使用引号('
)、双引号("
)、三引号('''
或"""
)来表示字符串,引号的开始与结束须类型相同,三引号可以由多行组成。如下所示:
id = '001'
name = "张三"
skill = '''
唱歌
跳舞'''
skill = """
唱歌
跳舞"""
缩进
Python 不使用 {} 来控制类、函数、逻辑判断等,而是使用缩进,缩进的空格可变。如下所示:
if True:
print(True)
else:
print(False)
注:Python的缩进很严格,缩进不对的会导致运行报错
多行
Python 中一般以新行作为语句的结束标识,可以使用 \
将一行语句分为多行显示。如下所示:
a = 128
b = 1024
c = 512
d = a + \
b - \
c
如果包含在 []、{}、() 括号中,则不需要使用 \。
注:Python 一般超长的文本或者str都需要使用\进行换行
数据类型
-
整数:可以为任意大小、包含负数
- Int 或 integer,是一个整数,正负,不带小数,长度不限。
-
浮点数:就是小数
- 浮点数或“浮点数”是包含一位或多位小数的正数或负数。
- 浮点数也可以是带有“e”的科学数字,表示 10 的幂
-
字符串:以单引号 ‘、双引号"、三引号 ‘’’ 或 “”"括起来的文本
-
布尔:只有 True、False 两种值
-
空值:用 None 表示
-
变量:是可变的
-
常量:不可变
类型转换
比如你可以从一种类型转变成另一种同int(), float()方法。
x = 1 # int
y = 2.8 # float
a = float(x)
b = int(y)
随机数
Python 有一个内置模块 random可以用来生成随机数。
import random
print(random.randrange(1, 11))
运算符
- 常用运算符
- 运算符优先级