Python基本数据类型
Python基本数据类型主要有
- 数字
数字
- 整形
int long
- 浮点
float
注意:long类型在Python3中已经被取消了
基本运算
- 加
+
- 减
-
- 乘
x
- 除
/
- 取余
//
- 整除
%
注意:Python2中 3/2 得出的是1,而在Python3中 3/2 得出的是 1.5。
字符串
定义:字符串是一个以引号包围的,有序的,不可修改的序列。
'内容' 单引号 通常用于表示含有"(单引号)字符串
"内容" 双引号 通常用于表示含有'(双引号)字符串
'''内容''' 三单引号 通常用于表示多行字符串
"""内容""" 三双引号 通常用于表示多行字符串
字符串格式化
C语言格式化方法一致,测试代码
>>> "%s-%f"%("123",123)
'123-123.000000'
字符串的索引
>>> 'lijiacheng'[6]
'h'
>>> 'lijiacheng'[1:3]
'ij'
>>> 'lijiachengd'[1::3]
'iaed'
字符串方法
字符串修饰
方法名称 | 描述 |
---|---|
center | 让字符串在指定长度中居中,如果不能居中则左短右长,可以指定填充内容,默认空格填充 |
ljust | 让字符串在指定长度中左对齐,填充 |
rjust | 让字符串在指定长度中右对齐,填充 |
zfill | 将字符串填充到指定长度,不足的地方用0从左侧补充 |
strip | 去除两边指定字符,默认消除空格 |
rstrip | 去除右侧指定字符,默认消除空格 |
lstrip | 去除左侧指定字符,默认消除空格 |
字符串查找替换
方法名称 | 描述 |
---|---|
count | 返回指定字符在字符串中出现的次数 |
find | 从左向右找,返回第一个指定字符的索引,找不到返回-1 |
rfind | 从右向左找,第一个指定字符的索引,找不到返回-1 |
index | 从右向左找,第一个指定字符的索引,找不到报错 |
rindex | 从右向左找,第一个指定字符的索引,找不到报错 |
replease | 从右向左找,第一个指定字符的索引,找不到报错 |
字符串变形
方法名称 | 描述 |
---|---|
upper | 所有字母转大写 |
lower | 所有字母转小写 |
swapcase | 大小写互换 |
title | 单词首字母大写 |
capitalize | 字符串的首字母大写 |
expandtabs | 修改\t的长度 |
字符串判断
方法名称 | 描述 |
---|---|
isalnum | 是否完全由字母数字组成 |
isalpha | 是否完全由字母组成 |
isaligit | 是否完全由数字组成 |
isupper | 单词首字母大写,不管其他事情 |
islower | 字母是否小写,不管其他事情 |
istitle | 单词首字母是否大写 |
istitle | 单词首字母是否大写 |
isspace | 单词首字母是否大写 |
endswith | 是否已某个字符结尾 |
startswith | 是否已某个字符结开头 |