🍂落页
登 录

PCC2 笔记

  • 变量和简单的数据类型
  • 列表简介
  • 操作列表
  • if 语句
  • 字典
🍂落页
TALAXY
变量和简单的数据类型
🍂落页
TALAXY

变量和简单的数据类型

变量和简单的数据类型
  • 变量
  • 字符串
  • 数
  • 注释

变量

在 Python 中,变量是可被赋值的标签:

message = "Hello world"

变量名有如下要求:

  • 变量名只能包含字母、数字和下划线,且只能以字母和下划线开头;
  • 不要将 Python 的关键字及内置函数名用作变量名;
  • 变量名应简短且具有描述性。

变量名还可以包含其它 Unicode 字符,比如中文,但是不推荐。

字符串

字符串就是一系列字符,可以用一对单引号或双引号包裹:

'A string'
"I'm Talaxy"   # 双引号中可直接使用单引号,反之亦然

一些修改字符串大小写的方法:

name = 'your talaxy'
name.title()    # => "Your Talaxy"(单词首字母大写)
name.upper()    # => "YOUR TALAXY"(全体大写)
name.lower()    # => "your talaxy"(全体小写)

f 字符串

f 字符串允许你在字符串中使用变量值:

name = 'talaxy'
f'Hello, {name.title()}'    # => "Hello, Talaxy"

删除空白及前缀

以下方法不会修改原字符串,而是返回一个新字符串:

  • lstrip():删除字符串开头的空白;
  • rstrip():删除字符串末尾的空白;
  • strip():删除字符串两端的空白;
  • removeprefix(prefix):删除指定前缀。
"https://talaxy.cn".removeprefix("https://")    # => "talaxy.cn"

数

整数

整数间可进行加 + 减 - 乘 * 除 / 乘方 ** 运算,可以用圆括号改变运算顺序:

(5 * 2) ** 2    # => 100

浮点数

带小数点的数称为浮点数。对浮点数进行运算时,结果包含的小数位数可能是不确定的:

0.1 * 2     # => 0.2
0.1 + 0.2   # => 0.30000000000000004

整数与浮点数

  • 任意两个数相除,结果总是浮点数;
  • 在任何运算中,若存在操作数是浮点数,结果总是浮点数。
4 / 2       # => 2.0
0.1 - 0.1   # => 0.0

数中的下划线

可以对在数中添加下划线,提高可读性,而 Python 会直接忽略下划线:

1_000_000_000    # => 1000000000
12.34_56         # => 12.3456

常量

常量是在程序整个周期内都保持不变的变量。Python 没有内置的常量类型,但一般约定常量名使用全大写(并使用下划线分隔单词):

MAX_CONNECTIONS = 5000

注释

以 # 开头的内容都是注释,Python 解释器会忽略这些内容:

# 这是一条注释
print('Hello')  # 这也是一条注释

TALAXY 落于 2023年10月25日 。