--- ---復元コンテンツ始まります
:整数
用途:(通常ははっきり整数を使用する必要があるときなど)、電話番号の年齢レベルの人々を表すために使用されます
定義された年齢= 18
エッセンス:= 18年齢である#年齢= INT(18です)
INT =(' SR ') #のエラー INT =(' 3.1415926 ') #のエラー INT =(' 12138 ')に変換することができる
PSは:INT列もが含まれているプラスチック製のフロートに純粋な番号が含まれていますそれが小数が含まれています
保存された値:値のみへのアクセス
順序付けさ:無秩序
不変タイプ:可変かどうか
六角間の変換
ビンによってバイナリ表現:
例えば:
10月によって進表現:
例えば:
進16進表記:
例えば:
残りのバンドは、10進数に変換しました:
印刷(INT(X、Y)) #あなたは、Yは、バイナリに変換され、どのような意味変換したい数としてX-表現
変数型:IDが同じ値になるが、ハッシュ値を表すことができません
不変タイプ:変更IDの値を示すvauleは、特定のハッシュを変更することができます
文字列型:
役割:自宅の住所や他の外観などの記述情報
3つの単一引用符、二重引用符:によって定義されます
ビルトインアクション:
[1]:インデックス値(正の値と負の値、値のみ)に従って
(1)正の値:
基本的な表現:プリント[変数名(インデックス番号)]
test = 'hello world' print(test[0]) # 其取值不是整个字符串的内容 而是字符串里面的单一元素 例如本题取值h
(2)反向取值:
基本表示形式:print[变量名(-索引号)]
test = 'hello world' print(test[-1]) # 其取值不是整个字符串的内容 而是字符串里面的单一元素 例如本题取值d
【2】切片:
基本表示形式:print(变量名[:])
分割:取值的时候可以进行分隔
test = 'hello world' print(test[0:5]) # 其取值不是整个字符串的内容 而是字符串里面的单一元素 例如本题取值hello
步长:隔值取值
基本表示形式:print(变量名[::])
test = 'hello world' print(test[0:5:2]) # 其取值不是整个字符串的内容 而是字符串里面的单一元素 例如本题取值hlo
小特性:
test = 'hello world' print(test[0:5:-1]) # (1)其不会报错 但是也不会打印任何东西 # (2)因为正常情况下打印的为hello 但是此时取反 即从右边对左边去 但是左边没有任何数据
解决办法
test = 'hello world' print(test[5:0:-1]) # 打印出来 olle
PS:
(1)切片默认从左到右的
(2)规定左边为头 右边为尾
(3)顾头不顾尾
(4)步长默认为1
【3】
len长度:看数据类型的长度
基本表示形式:print(len(变量名))
(1)其在字符串中统计的是字符串中字符的个数
(2)在容器类型数据中 统计的是容器中的个数
例如:
test = 'hello world' print(len(test)) # 其打印结果为11 空格也属于字符 test ={'name':'se','age':18 ,'hob':'read'} print(len(test)) # 其打印结果为3
【4】
in/not in:
作用:查看某些字符串是否属于更大的字符串
表现形式:print(变量名 in/not in 变量名)
例如:
test = 'SR' test1 = 'SR love music' print(test in test1) # 返回值true test = 'SR' test1 = 'sr love musci' print(test not in test1) # 返回值true
【5】
strip:
作用:去掉字符串左右两边的字符 但是对中间的没有影响
基本表现形式:print(变量名.strip('符号'))
例如:
test = '$$$lo$ve$$$' print(test.strip('$')) # 打印内容lo$ve
rstrip:去除字符串右边的字符
例如:
test = 'love$$$' print(test.rstrip('$')) # 打印结果love
lstrip:去除字符串左边的字符
例如:
test = '¥¥¥love' print(test.lstrip('¥¥¥')) # 打印结果love
---恢复内容结束---