python基本数据类型和复合数据类型_Python基础—基本数据类型

一、基本数据类型

1.数字

概念:与数学中数字的定义一样。

在python3中支持的数字类型:

int--整型

float--浮点型

bool--布尔型

fractions--分数

complex--复数

数字常用方法:

type()用来判断某个值的类型

print(type(6))---> int

isinstance(a,类型名):判断a是不是某个类型

print(isinstance(3,int))---> True

2.字符串string

概念

凡是用单引号、双引号、三个单引号、三个双引号引起来的内容就是字符串。

字符串的特点:可哈希,也就是不可变数据类型。

字符串的索引:每个字符都有对应的号码,正向从0开始递增,逆向从-1开始递减。

s = 'pythonisinteresting's1=s[0]print(s1,type(s1))

s2= s[2]print(s2)

字符串的切片:通过索引(切片)出来的内容都是字符串类型。切片的方式是一个前开后闭的范围

s = 'pythonisinteresting's1= s[:6] #从0开始可以省略不写

print(s1)

s2= s[6:9]print(s2)

s3= s[:] #从头取到尾

print(s3)

s4= s[6:]print(s4)

切片+步长方式

s = 'pythonisinteresting's5= s[:5:2]print(s5)

字符串的常用操作

str.capitalize 首字母大写 **

s= 'taiBai's1=s.capitalize()print(s1)print(s)

str.upper() 字符串大写     str.lower() 字符串小写

s = 'AbcD's1=s.upper()

s2=s.lower()print(s1)print(s2)

str.center(长度,填充内容)把字符串以填充内容填充到指定长度

s = 'abc's3= s.center(20, '*')print(s3)

str.swapcase() 把字符串的字母大小写反转

s = 'taiBai's4=s.swapcase()#print(s4)

str.strip() 去掉字符串两侧的空格,加参数去掉指定内容。

str.lstrip() 去掉左侧空格,str.rstrip() 去掉右侧空格

s = 'alex\n's= '\talex\n'

#print(s)

s6 =s.strip()print(s6)

# 去掉指定内容

s= 'qw*awle@xyt@'

#可设置去除的字符

s6 = s.strip('qyt@w*')print(s6)

str.split() 默认按照空格分隔,指定字符时,按照指定字符分隔,并将分隔后的元素放入一个列表并返回

s &

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值