Pythonの研究ノート(B):基本

第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(データは、指定されたデータタイプを決定する)、関数が返すブール値。

公開された11元の記事 ウォンの賞賛0 ビュー69

おすすめ

転載: blog.csdn.net/qq_43863790/article/details/104069204