Python基础入门学习 第二章

第二章

2.1 Python中的保留字和标识符

保留字:有些单词被赋予了特定的意义,这些单词在给任何对象起名字的时候都不能用。
查看保留字

import keyword
print(keyword.kwlist)

标识符:变量、函数、类、模块和其他对象的名字,命名规则如下

  1. 字母、数字、下划线
  2. 不能以数字开头
  3. 不能是保留字
  4. 严格区分大小写

2.2 变量的定义与使用

变量由三部分组成

  1. 标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取
  2. 类型:表示的是对象的数据类型,使用内置函数type(obj)来获取
  3. 值:表示对象所存储的具体数据,使用print(obj)可以将值打印输出
name = '小明'
print('标识', id(name))
print('类型', type(name))
print('值', name)

2.3 数据类型

2.3.1 整数类型 int

integer
可以表示正数、负数、零;默认输出为十进制;
可以表示为二进制(0b)、八进制(0o)、十六进制(0x)

n = 16
print(type(n), n)
print('十进制', 180)
print('二进制', 0b01110101)
print('八进制', 0o7342)
print('十六进制', 0xA3EF)

2.3.2 浮点数类型 float

使用浮点数进行计算时,可能会出现小数位数不确定的情况。
解决方法:导入模块decimal

n1 = 1.1
n2 = 2.2
n3 = 2.1
print(n1 + n2)  # 3.3000000000000003
print(n1 + n3)  # 3.2
# 因为计算机是采用二进制存储的,在存储浮点数的时候是不精确的,会存在这种误差
# 解决办法:decimal

from decimal import Decimal

print(Decimal('1.1') + Decimal('2.2'))  # 3.3

2.3.3 布尔类型 bool

True 真;False 假;
可以转成整数计算

print(True+1)
print(False+1)

2.3.4 字符串类型 str

单引号、双引号只能在一行显示;三引号可以在多行显示

2.4 数据类型转换

name = '张三'
age = 20
print('我叫' + name + '今年' + str(age) + '岁')  # +是连接符,将int类型通过str()函数转为了str类型

int、str、float之间可以相互转换

2.5 注释

2.5.1 代码注释

单行注释 #
多行注释 三引号
快捷键:鼠标选中代码之后 ctrl + /

2.5.2 中文编码声明注释

在代码开头加上中文声明注释,用以指定源码文件的编码格式

#coding:gbk
#coding:utf-8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值