Python基本语法
1. 输出语句
* print()
* 关键字
* nonloacl 用来声明外层的局部变量
* global用来声明全局变量
2. if...else语句
* if 5 > 2:
print("You are right!")
else:
print("You are wrong!")
* 注:缩进一定要,否则会出错
* 注2:if 语句不能为空,但是如果您处于某种原因写了无内容的 if 语句,请使用 pass 语句来避免错误
3. 注释
1. 单行注释以 # 开头
* 快捷键:Ctrl + /
2. 多行注释 """ """ 中间
4. 变量
1. x = 5
2. y = "Hello Word!"
* 注:Python中没有声明变量的命令,直接用即可
* Python 允许您在一行中为多个变量赋值:
* 实例
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
* 在一行中为多个变量分配相同的值:
* 实例
x = y = z = "Orange"
print(x)
print(y)
print(z)
3. 可变变量
* 先导入io
import io
s = 'hello'
sio = io.StringIO(s)
print(sio.getvalue())#结果为 'hello'
sio.seek(4)#把光标移到第5个位子
sio.write("r")#修改第5个位置的字符
print(sio.getvalue())#结果为 'hellr'
5. 数据类型
1. Python 默认拥有以下内置数据类型:
文本类型:str
数值类型:int, float, complex
序列类型:list, tuple, range
映射类型:dict
集合类型:set, frozenset
布尔类型:bool
二进制类型:bytes, bytearray, memoryview
2. 可以使用 type() 函数获取任何对象的数据类型:
* 实例
x = 10
print(type(x))
3. Python 随机数
* Python 没有 random() 函数来创建随机数,但 Python 有一个名为 random 的内置模块,可用于生成随机数:
* 实例
导入 random 模块,并显示 1 到 9 之间的随机数:
import random
print(random.randrange(1,10))
4. Python 字符串
1. 字符串变量可以使用单引号或双引号进行声明
print("Hello")
print('Hello')
2. 裁剪
* 指定开始索引和结束索引,以冒号分隔,以返回字符串的一部分
* 实例
获取从位置 2 到位置 5(不包括)的字符:
b = "Hello, World!"
print(b[2:5])
结果是:llo
* 使用负索引从字符串末尾开始切片:
* 实例
从倒数第5个字符开始,到倒数第2(不包含)个字符:
b = "Hello, World!"
print(b[-5:-2])
结果:orl
3. 内置函数