記事のディレクトリ
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.注意事項
#単一行コメント
`` '複数行
コメント' ''