您的位置:首页 > 编程语言 > Python开发

Python 字符串,变量

2017-12-21 00:00 204 查看

字符串,变量

基本运算

+ - * / ( )


print 'string' + 9 // 字符串和变量不能一起

print 'string' * 9 // 输出 9个string

字符串数组

name = 'hello'
name[0] = 'h'
name[-2] = 'l'

获取子字符串 name[1:3] 不包含最后一个 [start : end]

find函数

<string>.find(<string>)
第一次出现的index 未找到返回 -1

's'.find('s') = 0


's'.find('') = 0


<string>.find(<string>,<number>)
从 number未知2开始查找

str 函数

将number转变成string

练习

四舍五入
如果一个小数 加上0.5后,整数还是不进位,则取整数,进位还是取整数

x = 3.14159

x =x+0.5
num = str(x).find('.')
x = str(x)
print (x[:num])


替换

find找到要替换的index

len(str)获取长度

原有字符[:index]+ replace + 原有字符[index+len:]

判断是否是回文

使用 string[::-1] 来使string字符串倒写

然后通过 find函数 判断是否相同 ,返回 1 和 0

word = "madam"
is_palindrome = word.find(word[::-1])
print is_palindrome
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python