第二讲:python二进制与字符编码&标识符保留字&变量&数据类型及转换&注释


1、二进制与字符编码

#Unicode几乎包含了全世界的字符
print(chr(0b100111001011000)) 
print(ord('乘')) 

在这里插入图片描述

2、标识符和保留字

import keyword #不能用以下名字命名(保留字)
print(keyword.kwlist)

#标识符:
# 规则:字母、数字、下划线
# 不能以数字开头、不能是保留字、不严格区分大小写

3、变量的定义和使用


#变量是内存中一个带标签的盒子
name = 'XCsss98'
print(name)
print('标识 :',id(name))
print('类型 :',type(name))
print('值  :',name

在这里插入图片描述

4、常用的数据类型

4.1 整数类型(int)

二进制:0b
八进制:0o
十六进制:0x

print('十进制',110)
print('二进制',0b10110)
print('八进制',0o172)
print('十六进制',0x1EBD)

在这里插入图片描述

4.2 浮点数类似(float)

#float 计算不太精确,用decimal解决

from decimal import Decimal

a = 1.11
b = 2.22
print(a+b)

4.3 布尔类型(bool)

f1 = True
f2 = False
print(f1+1) #2
print(f2+1) #1

4.4 字符串类型(str)

str = '哈哈哈哈哈'
str = "哈哈哈哈哈"
str = """好好
    好好
    """

5、 类型转换

5.1 str()函数与int()函数


name = 'XCsss98'
age = 22
print('我是'+name+',今年'+str(age)+'岁')

a = 10
b = 1.2
c = False
print(str(c),type(str(c))) #其他同理
print(int(c),type(int(c)))#非数字串不能转化

在这里插入图片描述

5.2 float()函数

同上

6、注释

#单行注释
‘’‘多行
注释’’’

猜你喜欢

转载自blog.csdn.net/buxiangquaa/article/details/113871250
今日推荐