一、Python基础
一、注释
1. 单行注释
使用#
进行注释
#print(hello!)
print("Hello!") # "Hello, World!"
2. 多行注释
使用三个双引号"""
进行注释
"""
多行
注释
"""
print("Hello, World!")
二、变量
1. 创建变量
创建时自动匹配数据类型,甚至可以在创建后再赋值进行更改数据类型
x = 5 # x is of type int
x = "Steve" # x is now of type str
print(x)
2. 向多个变量赋值
允许在一行中向多个变量赋值
x, y, z = "Orange", "Banana", "Cherry"
可也一在一行中向多个变量进行赋相同值
x = y = z = "Orange"
3. 输出变量( print() )
当需要结合文本和变量时则需要+
进行组合
- 不能进行数字和字符串的相加,
string + 123
将会报错
x = "awesome"
print("Python is " + x)
4. 全局变量
在函数外部创建变量,并在函数内部使用它
- 要在函数内部创建全局变量,您可以使用 global 关键字
- 要在函数内部更改全局变量的值,请使用 global 关键字引用该变量
x = "awesome"
def myfunc():
print("Python is " + x)
def myfunc1():
global x
x = "global"
myfunc1()
print("x is" + x)
三、数字类型
1. 复数
使用j
来表示虚部
z = 1j # complex
2. 随机数
需要import
模块来生成随机数
import random
print(random.randrange(1,10))
四、字符串
'hello'
等同于 "hello"
1. 字符串是数组
a = "Hello"
print(a[1]) #结果是e
2. 字符串长度
使用len()
返回长度
print(len(a))
五、运算符
1. 算数运算
运算符 | 名称 |
---|---|
% | 取模 |
** | 幂 |
// | 整除 |
2. 身份运算符
用于比较对象,不是比较是否相等
运算符 | 描述 | 实例 |
---|---|---|
is | 如果两个变量是同一个对象,则返回True | x is y |
is not | 如果不是同一个对象,则返回True | x is not y |
3. 成员运算符
用于测试序列是否在对象中出现
运算符 | 描述 | 实例 |
---|---|---|
in | 如果对象中存在指定序列,则返回True | x in y |
not in | 如果不存在指定值的序列,则返回True | x not in y |