Python数据类型

在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型,Python 中的数据皆是对象。

数值型

一、整数(int):

i = 0x69    # 十六进制的整数
i = 100     # 正整数
i = -100    # 负整数

二、浮点数(float):

f = 15.20
f = -32.54e100

容器型

一、list 列表对象

使用一对中括号 [ ],创建一个 list 型变量。

list = [2,4,6]

可以向容器中增加和删除元素。

二、tuple 元组对象

使用一对括号 (),创建一个 tuple 型对象。

tup = (2,4,6)

注意:元组一旦创建,便不能再向容器中增删元素。

tup = (1,) # 必须保留逗号

如果元组中只有一个元素,则后面必须保留一个逗号。

三、dict 字典对象

使用一对花括号 {} 另使用冒号 : 创建一个 dict 对象。

dic = {'name':'qfcwx','sex':'男'}
四 、set 集合对象

使用一对花括号 {},创建一个 set 对象。

s = {2,4,6}

字符串

Python 中没有像C++、Java表示的字符类型(char),所有的字符或串都被统一为 str 对象。单个字符 ‘c’ 的类型也为 str 。

str = 'hello world'

下面是常用的操作字符串的方法:

# strip(): 用于去除字符串前后的空格。
str = "   hello world   ".strip()
print(str)

# replace(): 用于字符串的替换
str = "   hello world   ".replace('','_')
print(str)

# join(): 合并字符串
str = "_".join(['hello','world'])
print(str)

# title(): 用于单词的首字符大写
str = "hello world".title()
print(str)

# find(): 用于返回匹配字符串的起始位置索引
str = "hello world".find('w')
print(str)

自定义类型

使用关键字 class 定制自己的类。一个自定义类内包括属性、方法,其中有些方法是自带的。

class User(object):
    pass

以上定义一个 User 对象,它继承于根类 object,pass 表示没有自定义任何属性和方法。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值