Python零基础入门知识手册
Python零基础入门知识手册知识点解析
一、变量与赋值
1. 变量的概念
-
定义:变量是在计算机程序中用来存储数据的一种标识符。
-
作用:变量用于存储数据,并可在程序的不同部分被引用。
2. 变量的创建与赋值
-
基本语法:
variable_name = value
-
variable_name
:变量名称。 -
value
:分配给变量的初始值。
3. 变量命名规则
-
合法字符:大小写字母、数字及下划线
_
。 -
首字符限制:不能以数字开头。
-
避免使用关键字:如
if
,for
,while
等。 -
区分大小写:Python是一种大小写敏感的语言,因此
Variable
和variable
表示不同的变量。 -
避免使用内置函数名:例如
list
,dict
等。 -
不可包含空格:可用下划线
_
分隔单词。
4. 变量赋值示例
-
单变量赋值:
x = 1
-
变量自增:
x = x + 1
,执行后x
的值变为2
。 -
多变量赋值:可以同时给多个变量赋相同的值或不同的值。
-
相同值:
a = b = c = 100
-
不同值:
a, b, c = 1, 2, 3
二、数据类型
1. 数字型
-
整数:无小数部分的数字,如
1
,9999
。 -
浮点数:带有小数部分的数字,如
5.28
。
2. 字符串
-
定义:由字母、数字和特殊字符组成的序列。
-
表示方法:使用单引号
' '
或双引号\" \"
来创建。 -
示例:
'I love Python'
,\"Hello, World!\"
3. 列表
-
定义:有序的元素集合,元素之间通过逗号
,
分隔并放在方括号[ ]
中。 -
示例:
[1, 3, 5.5, 9.0]
,[\"apple\", \"banana\", \"cherry\"]
4. 元组
-
定义:与列表类似,但元素不可变,放在圆括号
( )
中。 -
示例:
(1.0, 'two', 3.89, 'four')
5. 字典
-
定义:键值对的集合,每个键对应一个值。
-
表示方法:使用大括号
{ }
并以冒号:
分隔键和值。 -
示例:
{'name': 'Alice', 'age': 25, 'city': 'Beijing'}
6. 集合
-
定义:无序且不重复的元素集。
-
表示方法:使用大括号
{ }
。 -
示例:
{1, 2, 3, 4, 5}
7. 布尔型
- 定义:只有两个可能的值
True
和False
。
三、示例代码解析
1. 练习1:精致女孩的午饭钱
-
目标:计算午餐后的剩余金额。
-
步骤:
-
定义变量
my_money
并赋值为30
。 -
定义变量
drink_cost
并赋值为4
。 -
定义变量
lunch_cost
并赋值为24
。 -
输出计算结果
my_money - drink_cost - lunch_cost
。
代码:
my_money = 30
drink_cost = 4
lunch_cost = 24
print('午餐后剩余钱数为:')
print(my_money - drink_cost - lunch_cost)
2. 练习2:起床猫打印机
-
目标:打印一段描述变成猫后的早晨状态。
-
步骤:
-
修改变量
name
为'喵喵'
。 -
修改变量
wake_up_hour
为10
。
代码:
name = '喵喵'
wake_up_hour = 10
print(\"zzz\")
print(\"<⌒/ヽ-、___\")
print(\"/<_/____/\")
print(\" ̄ ̄ ̄ ̄\")
print(\"\")
print(f\"∧_∧我是{name}\")
print(f\"(•ω•)我每天{wake_up_hour}点起床\")
print(\"_|⊃/(___\")
print(\"/└-(____/\")
print(\" ̄ ̄ ̄ ̄\")
3. 字符串操作
-
创建字符串:使用单引号、双引号或三引号。
-
获取字符串长度:使用
len()
函数。 -
获取字符串中的字符:使用索引操作。
-
字符串连接:使用加号
+
连接两个字符串。 -
读取用户输入:使用
input()
函数获取用户输入。
四、总结