Python3 基础语法
Python3 基础语法
Python是一种解释型、面向对象、动态数据类型的高级语言,易于学习和使用。以下是Python3中的基础语法。
变量
Python中的变量不需要声明,只需要在赋值时指定变量名即可。变量名只能是字母、数字和下划线的组合,并且必须以字母或下划线开头。
x = 1
y = "Hello, World!"
数据类型
Python中有以下数据类型:
- 整数(int)
- 浮点数(float)
- 布尔值(bool)
- 字符串(str)
- 列表(list)
- 元组(tuple)
- 集合(set)
- 字典(dict)
x = 5 # 整数
y = 2.0 # 浮点数
z = True # 布尔值
s = "Hello" # 字符串
lst = [1,2,3] # 列表
tpl = (4,5,6) # 元组
st = {1,2,3} # 集合
dct = {"name":"Bob", "age":20} # 字典
运算符
Python中的运算符包括:
- 算术运算符:
+
、-
、*
、/
、%
、**
、//
- 比较运算符:
>
、<
、==
、!=
、>=
、<=
- 逻辑运算符:
and
、or
、not
- 赋值运算符:
=
- 位运算符:
&
、|
、~
、^
、<<
、>>
x = 5
y = 2
print(x + y) # 7
print(x - y) # 3
print(x * y) # 10
print(x / y) # 2.5
print(x % y) # 1
print(x ** y) # 25
print(x // y) # 2
print(x > y) # True
print(x < y) # False
print(x == y) # False
print(x != y) # True
print(x >= y) # True
print(x <= y) # False
print(x > 3 and y < 3) # True
print(x > 3 or y < 1) # True
print(x > 3 or not y < 1) # True
x += y # 相当于 x = x + y
print(x) # 7
print(2 & 3) # 2
print(2 | 3) # 3
print(~2) # -3
print(2 ^ 3) # 1
控制语句
Python中常见的控制语句包括:
- if语句
- while循环
- for循环
x = 5
y = 2
if x > y:
print("x is greater than y")
elif x == y:
print("x is equal to y")
else:
print("x is less than y")
i = 1
while i <= 3:
print(i)
i += 1
lst = [1,2,3]
for item in lst:
print(item)
dct = {"name":"Bob", "age":20}
for key,value in dct.items():
print(key+":", value)
函数
Python中的函数使用def
来定义,参数可以有默认值,且可以返回多个值。
def add(x, y=1):
return x + y
result = add(3, 2) # 5
print(result)
result = add(3) # 4
print(result)
def get_info(name, age):
return name, age
result = get_info("Bob", 20) # ("Bob", 20)
print(result)
以上就是Python3中的基础语法。感谢阅读!