跳至主要內容
bool

1. 布尔值

意义:表示判断中的是与否。一般用于测试条件中。

a = True
print(a)
print(10 < 5)
print(10 > 8)

# output
True
False
True

Alexa原创...大约 2 分钟Pythonwebtypora
if

python代码缩进问题

四个空格或者一个Tab

不要混用 (indentation error) 全部用tab/空格

相同的缩进位置的代码 表示他们是同一个代码块


Alexa原创...小于 1 分钟Pythonwebtypora
tuple

1. 创建元组

  • 使用小括号创建
  • 里面的元素用逗号隔开
tup = (2, "x", "y")
print(tup, type(tup))

# output
(2, 'x', 'y') <class 'tuple'>

Alexa原创...大约 4 分钟Pythonwebtypora
dictionary

1. 如何创建一个电话簿

我们现在有以下联系人:

姓名 手机号
李雷 123456
韩梅梅 132456
大卫 154389
Mr.Liu 131452
Bornforthis 180595
Alexa 131559

Alexa原创...大约 6 分钟Pythonwebtypora
set

1. 创建集合

  1. 直接使用花括号创建
set1 = {1, 2, 3, 4, 5}

Alexa原创...大约 1 分钟Pythonwebtypora
list

1. 列表结构

  • 利用 中括号 表示列表
  • 列表内的元素用 逗号 隔开
  • 注意是 英文输入法 下的逗号
student1 = ['lilei', 18, 'class01', 201901]
student2 = ['hanmeimei', 19, 'class02', 201902]

Alexa原创...大约 11 分钟Pythonwebtypora
数字型

1. 数字型的特点

image-20231218084943233
In [2]: 1+1
Out[2]: 2

In [3]: 1+1.0
Out[3]: 2.0

In [4]: 9-1
Out[4]: 8

In [5]: 9-1.0
Out[5]: 8.0

In [6]: 2*2
Out[6]: 4

In [7]: 2*2.0
Out[7]: 4.0

In [8]: 9/3
Out[8]: 3.0

In [9]: # 如果输入中有一个数是float 最后的结果就是float 「优先级最高」

In [10]: # 除法涉及精度问题,所以最后得到浮点数

Alexa原创...大约 6 分钟Pythonwebtypora
字符串

1. 字符串的定义

字符串是由字母,数字,特殊字符来组成的一个序列

image-20231218093224921

2. 创建字符串

——使用 单引号、双引号或者三引号

name = "alexa"
number = '18'
paragraph = '''Hello, I'm Alexa
'''
para = """Hello Alexa
"""

Alexa原创...大约 17 分钟Pythonwebtypora
变量

1. 理解变量——生活中的例子

1.1 从字面意思去理解

  • 变:变化
  • 量:大小

1.2 举个例子🌰

假如,你是班级当中的课代表,每个月需要统计班级中每个学生的月考成绩。月考成绩会每个月一张纸,每张纸上都会依次记录每个学生的成绩越到成绩,例如:

  1. 李雷 98分
  2. 马冬梅 89分
  3. 刘奕彤 96分
  4. ......

某一天,老师要看刘奕彤 1月、2月、3月的成绩,这个时候作为课代表的你需要怎么办。——总不能直接把每个月的月考成绩单直接给老师,显然是不合适的。


Alexa原创...大约 7 分钟Pythonwebtypora