8.Python的变量类型

点击上文的 漫漫兄弟岁月 可以加关注

今天我们来讲解Python的变量问题

变量是存储在内存中的值

变量可以指定不同的数据类型

而变量的类型决定了是否适合当前的运算规律

所以才有了

数字,列表,元组,字典,字符串等等类型

今天我们将讲解这几个类型的运用

以及考试中的技巧

01

你以为一开始我会讲数字么?

哈哈哈哈

太天真了吧

变量赋值

Python 中的变量赋值不需要类型声明。

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

这是什么意思呢?

这只是表面我们只需要在等号后面赋值就ok了。

不止如此

整个python也为多变量赋值提供了一个灰常灰常方便的赋值方式:

为多个变量赋同一个值,示例a = b = c = 1

为多个对象指定多个变量,示例a, b, c = 1, 2,"漫漫兄弟岁月" 这样表示a=1,b=2,c=“漫漫兄弟岁月”。

02

数字

数字是不可改变的数据类型,这意味着改变数字数据类型只能分配一个新的对象或者进行新的运算。这是它的四个类型

int(有符号整型)

long(长整型[也可以代表八进制和十六进制])

float(浮点型)

complex(复数)

03

字符串

字符串是由数字、字母、下划线组成的一串字符,不可进行加减运算!!!!

但是可以进行字符串的相加减,利用这个可以进行一些较为人性化的加减运算,大家用空可以用数字转字符串进行一下数字的逆序。

它的索引有两种:1.从左边开始,第一个为零;2,从右开始,第一个为-1,第二个为-2,以此类推。

加号(+)是字符串连接运算符,星号(*)是重复操作。在3.X里面*必须打在print后面的括号里面。

04

元组

元组是另一个数据类型,类似于List(列表)。

元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。就好似小时候用的光盘,你只能看里面的视频,却不能自己往里面刻视频。(某些有那种可以多次可以刻录光盘的大佬请不要发言)

列表

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

列表用 [ ] 标识,是 python 最通用的复合数据类型。列表的切割与字符串同理。

加号 +和星号 * 也和字符串同意。

05

int(x)

str(x)

ord(x)

将x转换为一个整数

将x转化成字符串

将x转化为整数值

因为最近考试颇多,小编不想今年军训和你们相遇,只好断更几天。希望大家理解啊

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180622G2493R00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券