day006 数字类型和字符串类型的内置方法
首先,为什么要有数据类型?
对于不同类型的变量,需要用不同的数据类型去描述.
数字类型的内置方法
数据类型又分为整形和浮点型.以下所述的内置方法均适用于这两个类型.
必须掌握的方法***
数据类型有基本的加减乘除/取余/整除等方法,符号分别为 + - * / % //
注意:数据类型为不可变数据类型. (值改变ID不变为可变数据类型,值改变,ID也变,为不可变数据类型)
字符串类型的内置方法
按索引取值***
举例:
name = 'yaco'
print(name[1])
切片***
步长为正数时,从左到右切片.步长为负数时,从右到左切片.
举例:
print(name[0:7:2])
print(name[-4::1])
print(name[-1:-4:-1])
长度***
print(len(name))
成员运算***
name = ' ruixing 999 love zhuping 1234 '
print('ruixing' in name)
移除两端空格strip***
print(name.strip())
切割***
print(name.split(' '))
循环***
for i in name:
print(i)
需要掌握的方法
左去空格/右去空格
print(name.lstrip())
print(name.rstrip())
大小写
print(name.upper())
print(name.lower())
以什么开始,以什么结尾
print(name.startswith())
print(name.endswith())
右切割
print(name.rsplit())
拼接
name_list = ['yaco','cyc']
print('*'.join(name_list))
替换
print(name.replace())
判断是否是数字
print(name.isdigit())
字符串类型需要了解的内置方法
find/rfind/index/rindex/count
find为查找索引,返回找到的第一个对应字符的索引.找不到返回-1
rfind 从右向左找索引
index 为查找索引,找不到报错
rindex 从右向左开始查找索引,找不到报错
count 计数
center/ljust/rjust/zfill
center 居中
ljust 位于最左边
rjust 位于最右边
zfill 用0填充
# 举例:
print('zhe'.center(50,'-'))
print('zhe'.ljust(50,'_'))
print('zhe'.rjust(50,'_'))
print('zhe'.zfill(50))
expandtabs
print('a\tb'.expandtabs()) #默认制表符为4个空格,使用expandtabs之后,会转变为8个空格.
capitalize/swapcase/title
name = 'YaCo'
print(name.capitalize()) # 第一个字母大写,其余全部小写
print(name.swapcase()) # 大小写反转
print(name.title()) # 单词的第一个字母大写
is系列的内置函数
最常用的是 isdigit(是否是数字) 和 isalpha(是否是由字母组成)
day006 数字类型和字符串类型的内置方法的更多相关文章
- for循环,数字、字符串和列表内置方法
目录 控制流程之for循环 基本语法 for+break for+continue for+else for循环打印lodaing 数字类型内置方法 整型 int 浮点型 float 字符串内置方法 ...
- Python基础之字符串类型内置方法
目录 1. 字符串类型 2. 常用操作及内置方法 3. 其他内置方法 1. 字符串类型 用途:姓名,性别等 定义: name1 = 'zhaojun' name2 = "zhaojun&qu ...
- python学习番外篇——字符串的数据类型转换及内置方法
目录 字符串的数据类型转换及内置方法 类型转换 内置方法 优先掌握的方法 需要掌握的方法 strip, lstrip, rstrip lower, upper, islower, isupper 插入 ...
- python中字符串的内置方法
这里说的是字符串中的内置方法,毕竟字符串是最常用的操作对象. ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '_ ...
- python 入门基础4 --数据类型及内置方法
今日目录: 零.解压赋值+for循环 一. 可变/不可变和有序/无序 二.基本数据类型及内置方法 1.整型 int 2.浮点型float 3.字符串类型 4.列表类型 三.后期补充内容 零.解压赋值+ ...
- python今日分享(内置方法)
目录 一.习题详解 二.数据类型的内置方法理论 三.整型相关操作 四.浮点型相关操作 五.字符串相关操作 六.列表相关操作 今日详解 一.习题详解 1.计算1-100所有数据之和 all_num = ...
- 序列内置方法详解(string/list/tuple)
一.常用方法集合 1.1.string,字符串常用方法 以下举例是python2.7测试: 函数名称 作用 举例 str.capitalize() 字符串第一个字符如果是字母,则把字母替换为大写字母. ...
- day5 五、数字类型、字符串,列表类型的基本操作和内置方法
一.可变与不可变 可变:值改变,但是id不变,证明就是在改变原值,是可变类型.它的原理是在内存里有一个值,然后这个值发生了改变,意为id地址是同一个,没有变化 # l=['a','b'] # prin ...
- 20181121笔记(for,数字类型和字符串类型的内置方法)
1.for循环 for循环可以遍历任何序列的项目,如一个列表或者一个字符串. for循环字典时默认取出key: dic={'x':111,'y':222,'z:333'}for k in dic: ...
随机推荐
- 洛谷 P1120 小木棍 [数据加强版]
P1120 小木棍 [数据加强版] 题目描述 乔治有一些同样长的小木棍,他把这些木棍随意砍成几段,直到每段的长都不超过50. 现在,他想把小木棍拼接成原来的样子,但是却忘记了自己开始时有多少根木棍和它 ...
- mapreduce v1.0学习笔记
它是什么? 一个用于处理大数据开源的分布式计算框架,它由java实现,原生提供java编程交互接口,其它语言通过hadoop streaming方式和mapreduce框架交互. 可以做什么? 利用框 ...
- IntelliJ IDEA 在左右两侧出现Project、Maven Project等导航按钮
IntelliJ IDEA 在左右两侧出现Project.Maven Project等导航按钮 选中 View > Tool Buttons 可以查看Project.Maven Project等 ...
- VMware镜像文件下载
VMware镜像文件下载 http://blog.sina.com.cn/s/blog_517c21c00102x5ja.html 貌似Centos 6不能下载啊: 其他的没有测试:
- oracle强化练习之单行函数
1. 显示dname和loc中间用-分隔 Select dname ||'-'|| loc From dept; 2. 将部门名称左填充为10位 Select lpad( dnam ...
- springboot配置文件加载位置
springboot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件 –file:./config/ – ...
- Spring学习笔记——Spring事务仅仅对执行时异常回滚
我们在使用Spring时候一般都知道事务在遇到异常的时候会回滚.岂不知Spring的事务默认仅仅有在发生执行时异常即:RunTimeException时才会发生事务,假设一个方法抛出Exception ...
- luogu1357 花园 状态压缩 矩阵快速幂
题目大意 小L有一座环形花园,沿花园的顺时针方向,他把各个花圃编号为1~N(2<=N<=10^15).他的环形花园每天都会换一个新花样,但他的花园都不外乎一个规则,任意相邻M(2<= ...
- oc46--nonatomic, retain
// // Person.h #import <Foundation/Foundation.h> #import "Room.h" #import "Car. ...
- oc33--构造方法2
// Person.h #import <Foundation/Foundation.h> @interface Person : NSObject @property int age; ...