第III章基本
変数
変数は数字で始めることはできません。
文字のケースが異なります。
=意味の割り当てで、左の名前であり、右は値、書き込み反転していないです。
弦
>>> 5+8 #数字相加
13
>>> '5'+'8' #数字两边加上引号就变成字符串拼接
'58'
>>> 'python i love you" #不可以一边单引号一边双引号
SyntaxError: EOL while scanning string literal
字符串内容需要单引号怎么办?
>>> 'let's go' #错误
SyntaxError: invalid syntax
>>> "let's go" #用不同的引号
"let's go"
>>> 'let\'s go' #转义字符
"let's go"
元の文字列
字符串内容带有反斜杠时
>>> string = 'C:\now'
>>> string
'C:\now'
>>> print(string)
C:
ow
可以用反斜杠对反斜杠转义:
>>> string = 'C:\\now'
>>> print(string)
C:\now
使用原始字符串,加英文字母r即可:
>>> string = r'C:\now'
>>> print(string)
C:\now
かどうかは、元の文字列、文字列は、意味の次の行を終了していないとして、またはことをバックスラッシュで終了することはできません。
>>> string = 'C:\now\'
SyntaxError: EOL while scanning string literal
若是非要加反斜杠在字符串末尾:
>>> str = r'C:\Program Files\FishC\Good'+'\\'
>>> print(str)
C:\Program Files\FishC\Good\
長い文字列
トリプル引用符で囲まれた文字列( "" "コンテンツ" "")と行の非常に多く、
条件分岐の
<、<=、>、> =、== ,! =
条件とします。
真の操作のための条件を実行し
、他:
条件が偽の操作が行われます
注意:もし、他の背後にありますコロンこれは、省略することができません。
whileループ
条件ながら:#注意結腸
条件は、操作の真の実行であります
オペレータ
>>> (3>2) and (1<3)
True
対外援助の導入
randintランダムモジュール()はランダムな整数を返します。
>>>secret = random.randint(1,10)
データの種類
1.整数
>>> 520+1413
1933
2.フロート
E表記は、科学表記法で、特に大きいか非常に小さい数を表します
>>> a = 0.0000000000000000000000000065
>>> a
6.5e-27
3.ブール
真は1に相当し、Falseが0,0除数のと同等の操作を行いません
>>> True + True
2
>>> True + False
1
>>> True/False
Traceback (most recent call last):
File "<pyshell#20>", line 1, in <module>
True/False
ZeroDivisionError: division by zero
4.型変換
関数:INT()、フロート() 、STR()
>>> a = '520'
>>> b = int(a)
>>> a,b
('520', 520)
>>> c = 5.99
>>> d = int(c)
>>> c,d
(5.99, 5)
注:整数型に浮動小数点変換、Pythonは小数点の後に「切り捨て」ダイレクトカットを行います。
の種類についての情報を入手します
タイプ()関数
でisinstance(データは、指定されたデータタイプを決定する)、関数が返すブール値。