講義2: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)

2進数:0b
8
進数:0o 16進数:0x

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

ここに画像の説明を挿入します

4.2浮動小数点数は類似しています(浮動小数点)

#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