Pythonの変数と基本データ型を取得

変数

1.変数とは何ですか?

顾名思义变量是可以变化的量,例如:身高(身高是一个名词意思身体的高度,但是它代表多高却没有明确的定义,可以是149cm,也可以是220cm,根据不同的人可以代替不同的值)

2.なぜすべき変数?

可以让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的。以人为例,一个人从5岁长大到20岁,身高变高、体重变重等,根据不同时期的人的变化反映出人的成长。
计算机执行程序也是一系列状态的变化,变是程序执行的直接体现,但要将执行的变化保存下来我们需要一个能变化的量。

3、どのように変数を使用するには

1、変数の基本的な使用

	原则:先定义,后引用
	例:
name = 'xiaogou' #定义 代表存
print(name)  #引用  代表取
age = 18
print(age)

図2に示すように、可変三の成分

	1、变量名:指向等号右侧值的内存地址,用来访问等号右侧的值
	2、赋值符号:将变量值的内存地址绑定给变量名
	3、变量值:数字、字符等

3、変数名を命名

原则:变量名的命名应该见名知意
	1、变量名由字母、数字、下划线组成
	2、变量名第一个字符不可为数字
	3、关键字不能当变量使用,例如:print ,input等
	4、在能明确表达代表意思的情况下,变量名要尽量短。

スタイルに名前を付ける4、変数名

	1、纯小写加下划线的方式(python中推荐使用这种方式)
	age_of_dog = 18
	2、驼峰体:每个单词首字母为大写
	AgeOfDog = 18

5、3つの特性可変

	id:反应的是变量值的内存地址,内存地址不同id不同
	name = "dog"
	print(id(name)) #得到name的内存地址
	type:不同类型的值用来表示记录不同的状态
	name = "dog"
	print(type(name))  #可以得到name中的值的类型
	value:值本身
	name = "dog"
	print(name) #得到name中的值

6、である==

	is:比较左右两个值身份id是否相等
	==:比较左右两个值是否相等
	值相等,id可能不同,即两块不同的内存空间里可以存相同的值
	id相等,值肯定相等

7、定数:同じ量

	python语法中没有常量的概念,但是在程序的开发过程中会涉及到常量的概念。
	变量的字母全为大写代表常量,这是一种约定俗成的规矩

8、小整数池

	从python解释器启动的那一刻,就会在内存中事先申请一系列的内存空间存放常用的整数,范围为[-5,256]

第二に、基本データ型

1、int型のint

	作用:用来记录整数,例如年龄、身份证号等
	定义:
age = 18

2、float型

	作用:记录薪资、身高等不是整数的数据
	定义:
salary = 3.3
height = 1.87
weight = 70.3

3、文字列str

	作用:记录描述性质的状态,名字,一段话
	定义:用引号('',"",""" """,''' ''')包含的一段字符串
info = "世界好大"
x = '18'  #这是字符串不是整型
'name' = 'dog'  #语法错误,等号左边是变量名,变量名不能有引号
xxx  #代表变量名
'xxx'  #代表的是值
	字符串的嵌套:
print('this is "dog"')  #外层用单引号,内层要用双引号,反之亦然
print('this is \'dog\'')  #或者使用转义字符 \ 
	字符串拼接:
print('this is'+'dog')
print('='*20)

4、リストのリスト

	作用:按位置记录多个值,并且可以按照索引取指定位置的值
	定义:在[]内用逗号分隔开多个任意类型的值,一个值称之为一个元素
list1 = [22,ddd,443,fr4] 
	列表索引:
#需要取第三个数据
list1 = [22,ddd,443,fr4] 
print[2] #由于列表元素是从0开始计数,所以第三个数据为2.
列表嵌套:
#需要取第三个数据中的第1个数据
list1 = [22,ddd,[443,fr4] ]
print[2][0]

5、辞書dictの

	作用:用来存多个值,每个值都有唯一的一个key与其对应,key通常为字符串类型
	定义:在{}内用逗号分隔开多个key:value
d = {'a':2,'b':5}
print(d['a'])  #可以取出键'a'对应的值2
	列表字典嵌套:
#取列表第二个字典中的gender
students_info=[
 {"name":'dog','age1':19,'gender':'male'},
 {"name":'dog','age1':19,'gender':'male'},
 {"name":'dog','age1':19,'gender':'male'},
]

print(students_info[1]['gender'])

6、ブールブール

	作用:用来记录真假这两种状态
	定义:False True
	通常用来当做判断的条件。

概要

如何选择合适的类型来记录状态
1、选取的类型是否可以明确标识事物的状态
2、存不是目的,存的目的是为了日后取出来用,并且方便用。
3、把自己想象成一台计算机,如果我是计算机我会以何种形式把事物的状态记到脑子里,然后再去python中找相应的数据类型来让计算机像自己一样去记下事物的状态。
公開された16元の記事 ウォンの賞賛0 ビュー158

おすすめ

転載: blog.csdn.net/weixin_46466247/article/details/104659907