Python中的变量

Python的变量赋值

Python的基本赋值

单个变量的赋值

counter=100
miles=100.0
name="Jhon"

print counter
print miles
print name
输出的结果如下所示:
100
100.0
Jhon
Python中的变量赋值不需要声明类型。
每个变量在使用前都必须赋值,变量赋值以后该变量才可以会被创建。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,右边是存储在变量中的值。

多个变量的赋值

Python允许同时给多个变量赋值,例如:
a=b=c=100
以上实例 创建一个整型对象 值为1 三个变量被分配到相同的内存空间上

也可以为多个对象指定多个变量.例如:
a,b,c=1,2,"John"
print a
print b
print c
以上代码将两个整型对象1和2分配给变量a,b,字符串对象"John"分配给变量c

标准数据类型

Python有五个标准的数据类型
1、Number 数字
2、String 字符串
3、List 列表
4、Tuple 元组
5、Dictionary 字典

Python数字

数字数据类型用于存储数值。
它们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。
当你指定一个值时,Number对象就会被创建:
var1=1
var2=10
可以使用del语句删除一些对象的引用。
del var1
del var1,var2
这样可以删除单个或者多个对象的引用

Python支持四种不同的数字类型
* int 有符号整型
* long 长整型
* float 浮点型
* complex 复数 
其中,long也可以代表八进制和十六进制
复数由实数部分和虚数部分构成,使用a+bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型

Python字符串

字符串或串是由数字、字母、下划线组成的一串字符。
一般记为:
s="abcd..."
Python的字符串列表有两种取值顺序:
* 从左到右 索引默认从0开始 最大范围是字符串长度少1
* 从右到左 索引默认从-1开始 最大范围是字符串开头

如果想要得到一段子串,可以用到变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,
可以是整数或者负数,下标可以为空表示从头取到尾。
比如:
s='IlovePython'
s[1:5]的结果是love
当使用以冒号分隔的字符串,Python返回一个新的对象

实例:
str='Hello World!'

print str
print str[0]
print str[2:5]
print str[2:]
print str*2
print str+"Test"

以上实例输出结果:
Hello World!
H
llo
llo World!
Hello World!Hello World!
Hello World!Test

Python列表

list是Python中使用最频繁的数据类型。
它支持字符、数字、字符串甚至可以包含列表
列表使用[]标识,是Python最通用的复合数据类型。
列表中的值分割也可以用到变量[头下标:尾下标],就可以截取相应的列表,从左到右索引默认0开始的,从右到左索引默认-1开始,下标可以为空表示取到头或尾。

list=['runoob',786,2.23,'john',70.2]
tinylist=[123,'john']

print list
print list[0]
print list[1:3]
print list[2:]
print tinylist*2
print list+tinylist

以上实例输出结果
['runoob',786,2.23,'john',70.2]
runoob
[786,2.23]
[2.23,'john',70.2]
[123,'john'123,'john']
['runoob', 786, 2.23, 'john', 70.2, 123, 'john']
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值