python变量类型声明_Python变量类型说明

Python中的变量不需要声明,直接赋值便是声明和定义的过程

每个变量在内存中创建,都包括变量的标识、名称和数据这些信息

每个变量在使用前必须赋值

counter = 100 #正数变量

miles = 1000.0 #浮点型

name = "John" #字符串

print counter,miles,name

#多个变量赋值

a = b = c = 1 #创建一个整型变量,值为1,三个变量被分配到相同的内存空间上

print a,b,c

a,b,c = 100,100.0,"John" # 分别对应赋值

print a,b,c

在内存中存储的数据可以有多种类型

Number(数字)

String(字符串)

List(列表)

Tuple(元组)

Dictionary(字典)

一、Python数字类型,支持四种不同的数值类型

当指定一个值时,Number对象就会被创建,也可以使用del删除单个或者多个对象

#Number类型,Python使用"L"来显示长整型

num_int,num_long,num_float,num_complex = -11,535633629843L,222.222,3e+26j #有符号整型,长整型(二进制、十六进制),浮点型,复数

printnum_int,num_long,num_float,num_complexdelnum_int,num_floatprint num_int,num_long,num_float,num_complex

运行之后,第二次打印会提示“num_int” is not defined ,说明删除对象成功

二、String字符串类型

Python字符串列表有2种取值顺序

从左到右,默认0开始,最大范围为字符串长度少1

从右到左,默认-1开始,最大范围是字符串开头

#字符串类型

str_text = "i love you"

print str_text #输出完整字符串

print str_text[0] #输出左起第一位

print str_text[-1] #输出右起第一位

print str_text[2:7] #输出3到7中间字符,包含3

print str_text[2:] #输出2到末尾

print str_text*2 #输出二次

print str_text+"ABC" #输入连接

三、Python列表 List

列表可以实现大多数集合类的数据结构实现,支持字符、数字、字符串甚至包含列表(嵌套)

#List

list = ['abc',"Hobe",-123,22L,2.22]

tinylist= [-123,"Hobe"]print list #打印完整list

print list[0] #输出第一位

print list[1:3] #输出第二位到第三位(包含2)

print list[2:] #输出第二位到最后

print tinylist *2 #输出两次

print list + tinylist

四、元组

元组类似于List 用标识()表示,内部元素用逗号隔开,但元素不能二次赋值

五、字典

字典是比较灵活的内置数据结构类型,字典是无序的对象集合

字典是通过相应的键来取值,字典用{}标识,由索引key 和对应的值value 组成

#字典,字典是除列表外最灵活的内置数据结构类型

dict ={}

dict['one'] = "this is one"dict[2] = "this is two"tinydict= {'name':'john','age':12,'dept':'coding'}print dict #输入dict

print dict.keys() #输出所有键

print dict.values() #输出所有值

print tinydict['name'] #输出name的值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值