01基本データ型

「」「
」「」
「」「
:基本データ型

数値タイプ:
    1、整数:int型の
        人の年齢、身元のID番号... 
        
    :2、浮動小数点フロート
        人の身長や体重、給与
「」」
#のint型 
年齢= INT(18でプリント(年齢)
 プリント(型(年齢))

AGE2 = 19 #は自動的に型を認識する
プリント(年齢)
 プリント(型(年齢)) 

フロート 
SAL = 1.01 プリント(SAL)
 プリント(型(SAL ))「」「
文字列型:
    STRの
効果:
    名前、性別、国籍、住所、およびその他の記述情報
に定義:
    シングルと二重引用符、3つのマーク、文字の文字列に」「」



    
    

単一引用符の 
STR1 = ' こんにちは' 
印刷(STR1)
 印刷(タイプの(STR1)) 

二重引用符の 
STR2 = " こんにちは" 
印刷(STR2)
 印刷(タイプの(STR2)) 

トリプル引用符:あなたは複数行に書くことができます 
= STR3を" 「」
安徽省
合肥
合肥大学
「」「
プリント(STR3)
 プリント(型(STR3)の)

」「」
優先制御動作:
    1、指標値に応じて(前方+取る取る逆)のみ取ることができる
    2、セクション(かかわらず、端部のケア、ステップ)
    3、長さlen 
    。4、で動作中のメンバーとはありません
    。5、ブランクをストリップ除去される
    。6、セグメンテーションスプリット
    7、サイクル
「」 ' 
だけ取る:インデックス値(フォワード+リバースを取る取る)ことにより、進め 
STR1 = ' !こんにちは戦車' 
印刷(STR1 [0])  印刷Hの
印刷([9]のstr1)  印刷のK 

#の逆取る
印刷(STR1 [-2]) Kの

#のスライス(ケアに関係なく終了すると、ステップ) 
STR1 = ' !こんにちは戦車' 
印刷(STR1 [0 :. 4])    印刷地獄

#のステップ
を印刷(STR1 [0: 。11])   こんにちはタンク!
印刷(STR1 [0 :. 11:2]) !hlotn 

#の長さlenを
印刷する(LEN(STR1))    11人の

での動作中のメンバーとしない
印刷H  STR1)   
印刷H ない  STR1)   偽の

空白のストリップ削除
#は左と右の空白文字列の削除 
STR1 = "   こんにちはタンクを!' 
印刷(STR1)
STR1 = '   こんにちは戦車!   ' 
印刷(STR1)
 印刷(str1.strip()) 

指定した文字列の削除 
STR2 = ' !戦車を!" 
を印刷(str2.strip(' ' )) 


セグメンテーションスプリット 
STR1 = ' こんにちはタンク!' 
#は、str1は内のスペースに応じてセグメント化することが
#のセグメンテーション値は[]リストのうちに存在する
印刷(str1.splitを('  '))   #1 [「!戦車」「こんにちは」、] 

#のサイクルSTR1文字列トラバーサルのは、個々の文字を印刷する
ためのラインSTR1:
     印刷(ライン)

「「」
文字列型を
    知っている必要があります
」「」
。1、ストリップ、lstrip、rstripの 
STR1 = '   こんにちはヤヤ   '
印刷(STR1)
明確なスペースを削除
print(str1.strip())
#去掉左边空格
print(str1.lstrip())
#去掉右边空格
print(str1.rstrip())


#2、lower,upper
str1 = 'hello YaYa'
#转换成小写
print(str1.lower())
#转换成大写
print(str1.upper())


#3、startswith\endswith
str1 = 'hello yaya'
#判断str1开头是否为hello
print(str1.startswith('hello')) #True
#判断str1字符末尾是否等于yaya
print(str1.endswith(' ヤヤ')) 


4、遊びの3種類の形式(出力形式) 
STR1 = ' 私の名前は、Sの%年齢マイ%Sです!'%(' 戦車'、18があるを印刷( STR1) 

方法1:シーケンス・フォーマッタの位置
を印刷私の名前は{}、{}私の時代です! .format(戦車、18がある)) 

第二の方法:インデックス形式の
印刷私の名前は0} {、私の年齢。1} {!' .format(' 戦車"、18れます))

#方式三:指名道姓的格式化
print('my name is {name}, my age {age}!'.format(age=18,name='tank'))


#5、split,lspilt
str1 = 'hello tank!'
print(str1.split(' '))
#print(str1.lsplit(' ')) #????


#6、join 字符串拼接
print(' '.join(['tank',18]))    #报错
#把列表中的每一个字符串进行拼接
print(' '.join(['tank','18']))
#根据空格,把列表中的每一个字符串进行拼接
print(' '.join(['tank','18','from GZ']))
#根据_,把列表中的每一个字符串进行拼接
print('_'.join(['tank','18','from GZ']))


#7、replace:字符串替换
str1 = 'my name is yaya, my age 18' 
プリント(0009)
STR2 = str1.replace(' ヤヤ' ' QY ' プリント(STR2) 


8、isdigit:デジタル文字列かどうかを決定する 
選択肢= INPUT(' を選択し、[0,1,2] ' #は、デジタルのユーザ入力選択か否かを判断する
プリント(choice.isdigit()) #


:。索引出力位置9、指標 
0009 = ' こんにちはヤヤ' 
プリント(str1.index(' O '))

 

おすすめ

転載: www.cnblogs.com/urassya/p/11078883.html
おすすめ