Python之旅-基础篇(二)

这篇介绍python中的变量和简单数据类型。

变量是标签

这个比喻再形象不过,但是有人告诉你变量像装物体的盒子,而物体就是各种数据类型,不过我想说这种比喻是不准确的,而形容为标签,更能理解变量是怎样一种存在。

之所以更像标签,你可以理解为我们给某种数据找了一个更加通俗易懂的名字,因为变量本身并没有储存数据的能力。

基本数据类型

字符串

字符串由一系列字符组成,在python中所有字符/字符串类型的数据,都被引号括起,引号是单引号还是双引号没有区别。所以你可以在字符串内灵活利用引号:

'The school is "NJUPT".'
"you can't do anything."
f字符串

在字符串中使用变量:当我在定义一个字符串时,内容包含另外一个字符串,我们就可以使用f字符串

name='weiky'
where=f"there is {
     name}'s home"
print(where)
print(f"there is {
     name}'s home")
#往往在输出时非常实用
转移符

换行符和指标符很难直接表示,或者在有歧义的地方会用转义符表示,如**\t\n**

操作字符串的常见函数有find()…

str1 = "my name is Weiky,what your name?"
str2 = "name"
#str1.find(str2)返回值为str2第0个字符在str1中的位置
print(str1.find(str2))            #全部查找
print(str1.find(str2,5))          #从第5个元素开始查找
print(str1.find(str2,35))         # 从第35个元素开始查找,超过元素索引或者没找到,不会报错
#第一个字符为第0位,空格符也占用位置。
大小写转换函数
方法名称 功能 参数 返回值
upper 将字符串中所有元素都转为大写 字符串
lower 将字符串中所有元素都转为小写 字符串
swapcase 交换大小写。大写转为小写,小写转为大写 字符串
capitalize 第一个大写,其余小写 字符串
title 每个单词的第一次字符大写,其余均为小写 字符串
查找函数
方法名称 功能 参数 返回值
find 从目标字符串的beg(int)处开始到end(int)之间,查找子串str第一次出现的位置找到则返回相应的索引,否则返回-1 str,beg=0,end=len(string) 找到则返回相应的索引,否则返回-1
rfind 类似于find,但从字符串尾部开始找,直至beg处停止 str,beg=0,end=len(string) 找到则返回相应的索引,否则返回-1
index 类似于find str,beg=0,end=len(string) 找到则返回相应的索引,否则报程序异常
rindex 类似于rfind str, beg=0,end=len(string) 找到则返回相应的索引,否则报程序异常
格式函数
方法名称 功能 参数 返回值
center 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。 width, fillchar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值