变量|赋值|命名规则|使用变量|初识数据类型

  • 什么是变量

一个存储数据的时候,档期那数据所在的乃村地址的名字

程序中,数据都是临时存储在内存中,为了更快的查找和使用这个数据,通常在定义完成之后,定义一个名字,这个名字就是变量名


  • 赋值

等号左边是变量名,右边是变量

name = "列夫·托尔斯泰"
print("列夫·托尔斯泰")
print(name)

#查看内存地址    id(变量名)
print(id(name))     #因为变量是临时存储在内存中的,所以内一次的地址都不一定一样


name1 = "列夫·托尔斯泰"
name2 = "列夫·托尔斯泰"
name3 = "列夫·特瑞斯太"
print(id(name1))
print(id(name2))
print(id(name3))

运行结果如下:

#多个变量赋值给一个变量名,结果在一个括号里
name4 = 'a','b','c','d'
name5 = ('a','b','c','d')
print(name4)
print(name5)

运行结果如下:

('a','b','c','d')
('a','b','c','d')
变量多次赋值后,变量名会指向新的内存空间
a = 1
print(id(a))
a = 2
print(id(a))
a = 3
print(id(a))

运行结果如下:

140715633018528
140715633018560
140715633018592

  • 命名规则

  • 规则

由数字,字母,下划线组成

  • 注意:

  1. 不能以数字开头

  1. 不能用纯数字来命名(否则会发生语法错误)

  1. 不能使用python关键字

  • 严格区分大小写

a = 1
A = 2
print(a)
print(A)

运行结果如下:

1
2

  • 命名习惯

驼峰命名法:,例
My_Name = 'python'
多变量赋值,最后一个等号左边的,全部都是变量名,并且内存地址是一样的
a = b = c= 'python'
print(a)
print(b)
print(c)
print(id(a))
print(id(b))
print(id(c))

运行结果如下:

'python'
'python'
'python'
14071435805472
14071435805472
14071435805472

  • 初识数据类型

#查看类型type()
a = 1
b = 1.3
c = True
d = '124'
print(type(a))
print(type(b))
print(type(c))
print(type(d))

运行结果如下:

<class 'int'>
<class 'float'>
<class 'bool'>
<class 'str'>

list列表类型
a = 'hello'

list1 = [11,2,3,4,5,'a','b','c','123','python',a] 
print(list1)

运行结果如下:

[11,2,3,4,5,'a','b','c','123','python','hello']

tuple元组类型
var1 = 10
var2 = 20
tul = (var1,var2)
print(tul)
print(type(tul))

运行结果如下:

(10, 20)
<class 'tuple'>

集合类型set

set的特点 - 无序,不重复

set1 = {1,2,5,4,3,2}
print(set1)
print(type(set1))

运行结果如下(每次运行结果不一定一样):

{2,1,3,4,5}
<class 'set'>

字典类型dict

:{key:value}

dict1 = {'name':'hello python'}
print(dict1)
print(type(dict1))

运行结果如下:

{'name': 'hellpo python'} <class 'dict'>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值