seo网站设计外包杭州互联网大厂
1. 注释
注释是用来解释代码,增强代码可读性的部分。在 Python 中,注释分为单行注释和多行注释。
-
单行注释:以
#开头,后面的内容都被视为注释。# 这是一个单行注释 print("Hello, World!") # 输出 "Hello, World!" -
多行注释:使用三引号
'''或"""将多行文本括起来。""" 这是一个多行注释, 可以用于解释较长的代码逻辑。 """ print("Hello, Python!")
2. 变量和数据类型
-
变量:在 Python 中,变量不需要事先声明类型,赋值时自动推断类型。
x = 10 # 整型变量 name = "Alice" # 字符串变量 -
数据类型:Python 支持多种内置数据类型,常见的有:
- 整型(int):表示整数值。
x = 10 - 浮点型(float):表示带小数点的数值。
y = 3.14 - 字符串(str):表示文本数据。
name = "Alice" - 布尔型(bool):只有两个值
True和False。is_active = True - 列表(list):有序集合,可以包含不同类型的元素。
numbers = [1, 2, 3, 4] - 元组(tuple):有序的不可变集合。
coords = (10, 20) - 字典(dict):键值对集合。
person = {"name": "Alice", "age": 25} - 集合(set):无序、不重复的元素集合。
unique_numbers = {1, 2, 3, 4}
- 整型(int):表示整数值。
3. 标识符和关键字
-
标识符:标识符是变量、函数、类、模块等的名称。标识符的命名规则:
- 只能包含字母、数字和下划线(
_)。 - 不能以数字开头。
- 区分大小写(例如
myVar和myvar是不同的标识符)。
合法的标识符示例:
var1 = 10 _my_var = "Python" MyVar = 20 - 只能包含字母、数字和下划线(
-
关键字:Python 中有一些保留的关键字,不能作为标识符使用。可以通过
import keyword来查看所有的关键字。import keyword print(keyword.kwlist)常见的关键字包括:
if,else,for,while,try,except,class,def,return等。
4. 输入函数
Python 提供了 input() 函数用于从用户获取输入。
-
input()函数:默认返回字符串类型,若想输入其他类型的数据,需要手动转换。name = input("请输入你的名字:") # 获取用户输入 print(f"你好, {name}")如果要获取数字输入,可以将输入转换为相应的数字类型:
age = int(input("请输入你的年龄:")) print(f"你今年 {age} 岁。")
5. 输出函数
Python 使用 print() 函数来输出内容。
-
print()函数:可以打印文本、变量、计算结果等。print("Hello, World!") name = "Alice" print(f"你好, {name}") # 使用 f-string 格式化输出你还可以使用逗号分隔不同的值,这样它们会被打印在同一行,且自动加上空格:
x = 10 y = 20 print("x 的值是", x, "y 的值是", y)
6. 运算符
Python 支持常见的算术运算符、比较运算符、逻辑运算符等。
-
算术运算符:
+加法-减法*乘法/除法//整除%取余**幂运算
示例:
a = 10 b = 5 print(a + b) # 15 print(a - b) # 5 print(a * b) # 50 print(a / b) # 2.0 print(a // b) # 2 print(a % b) # 0 print(a ** b) # 100000 -
比较运算符:
==等于!=不等于>大于<小于>=大于等于<=小于等于
示例:
a = 10 b = 5 print(a == b) # False print(a != b) # True print(a > b) # True -
逻辑运算符:
and逻辑与or逻辑或not逻辑非
示例:
a = True b = False print(a and b) # False print(a or b) # True print(not a) # False
7. 程序类型转换
Python 提供了内置的类型转换函数,允许在不同的数据类型之间转换。
-
int():将其他类型转换为整数。x = "10" y = int(x) # 转换为整数 print(y) # 10 -
float():将其他类型转换为浮点数。x = "3.14" y = float(x) # 转换为浮点数 print(y) # 3.14 -
str():将其他类型转换为字符串。x = 10 y = str(x) # 转换为字符串 print(y) # "10" -
list():将其他可迭代对象转换为列表。x = (1, 2, 3) y = list(x) # 转换为列表 print(y) # [1, 2, 3] -
tuple():将其他可迭代对象转换为元组。x = [1, 2, 3] y = tuple(x) # 转换为元组 print(y) # (1, 2, 3)
总结
以上内容涵盖了 Python编程中的一些基础知识,包括注释、变量和数据类型、标识符与关键字、输入输出函数、常用运算符以及数据类型的转换。这些基础知识是学习 Python编程的基石,掌握它们将为后续的学习打下坚实的基础。
