自習用Python ---変数とデータ型

1変数

定義:変化の程度。
機能:データの保存
。変数の分類:グローバル変数。ローカル変数。変数。インスタンス変数定数(後で説明)。
使用法:変数名=値(変数データタイプは値によって決定されます)

変数の命名規則
変数については、次の規則に注意してください。
1変数名には、文字、数字、およびアンダースコアのみを含めることができます。変数名は文字またはアンダースコアで始めることができますが、数字で始めることはできません。たとえば、変数message_1に名前を付けることはできますが、1_messageに名前を付けることはできません。
2変数名にスペースを含めることはできませんが、アンダースコアを使用して単語を区切ることができます。たとえば、変数名greeting_messageは機能しますが、変数名greetingmessageはエラーを引き起こします。
3 Pythonのキーワードと関数名を変数名として使用しないでください。つまり、Pythonが特別な目的で予約した単語を使用しないでください
。4変数名は短く説明的なものにする必要があります。たとえば、nameはnよりも優れており、student_nameはs_nよりも優れており、name_lengthはlength_of_persons_nameよりも優れています。
5小文字のlと大文字のOは、数字の1と0と間違われる可能性があるため、注意して使用してください。
適切な変数名を作成するには、特にプログラムが複雑で興味深い場合は、ある程度の練習が必要です。あなたが書いたよう
より多くのプログラムをし、他の人によって書かれたコードを読み始めるには、意味のある変数名を作成する時に良くなるだろう

2データ型

2.1 数据类型分类
Python3 中有六个标准的数据类型:
Number(数字  int、float、bool、complex(复数))
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
Python3 的六个标准数据类型中:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

2.2常见的数据类型
	 type(变量)  函数  查看变量的数据类型
	#========字符串=str ============
	name="name"
	print(type(name))

#========整数=int ============
number=1
print(type(number))

#========浮点数=float ============
price=1.22
print(type(price))

#========布尔=bool ============
 值只能是True  真  False假  
falg=True
print(type(falg))

#========空值==NoneType==========
falg2=None
print(type(falg2))

#========字节==bytes==========
x = b'ABC'
print(type(x))

2.3数据类型的转换
#1 int()函数能够
#(1)把符合数学格式的数字型字符串转换成整数
#(2)把浮点数转换成整数,但是只是简单的取整,而非四舍五入。
#2 float()函数将整数和字符串转换成浮点数
#3 str()函数将数字转换成字符

#int  -> str  ,float
number = 2
print("number转换之前:",type(number))
#number = str(number) #转换 int -> str
number = float(number) #转换 int -> float
print("number转换之后:",type(number))

#str ->  int  , float
name = "22" 
print("name转换之前:",type(name))
#name = int(name) #转换 str -> int
name = float(name) #转换 str -> float
print("name转换之后:",type(name))

#float ->  int  , str
price = 4.5
print("price转换之前:",type(price))
#price= int(price)#转换 float -> int 
price= str(price)#转换 float -> str
print("price转换之后:",type(price))

おすすめ

転載: blog.csdn.net/weixin_47580822/article/details/112862702