Python 的基本数据类型和变量
0

1. 基本数据类型

整数
Python可以处理任意大小的整数;
可以用16进制(0x11aa)表示整数;
整数除法/结果是浮点数,地板除//结果是整数,取余使用%符号。

浮点数
浮点数可以用科学计数法表示(0.0012 == 0.12e-2, 123000.0==1.23e5);
整数的运算(包括除法/)一定是精确的,而浮点数运算可能会有四舍五入的误差。

字符串
字符串是单引号'或双引号"括起来的任意文本;
转义字符(\'单引号,\"双引号,\\单个反斜杠字符,\n换行符,\t制表符 等);
可用r''表示''内的所有字符默认不转义;
可用'''...'''表示多行字符串。

布尔值
True真,False假。

空值
None

2. 变量(值或对象的名字绑定)

a = 'hello'
b = a
a = 'world'
print(a, b)

Python解释器执行以上代码段做的事情:

  1. 在内存中创建'hello'字符串对象,然后并把名字a绑定到'hello'
  2. 把名字b绑定到名字a绑定的对象即'hello'
  3. 在内存中创建'world'字符串对象,然后把名字a重新绑定到'world'
  4. 打印两个变量的值,输出结果为: world hello

3. 常量

通常习惯上用全部大写的变量名表示常量,但Python没有任何机制保证其不会被改变。

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!