码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习记录-2016-12-20

时间:2016-12-21 03:00:28      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:字符串操作

字符串操作:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:Jack Niu

name = "My \tname is {name}"#加入一个tab键的空格
print(name.capitalize())首字母大写
print(name.count("a"))#字符串中有多少a
print(name.center(50, "-"))#长度50,位于中间,两遍-补齐
print(name.endswith("cke"))#是否以cke结尾
print(name.expandtabs(tabsize=30))#30的tabsizi
print(name.find("is"))#查找is的第一个字母的index
print(name.format_map( {"name": "niubin"} ))#替换
print("1A".isalnum())#是否是阿拉伯数字+阿拉伯字符
print("sssAA".isalpha())#是否是英文字母
print("10".isdecimal())#是否十进制
print("10".isdigit())#是否是数字
print("a10A".isidentifier())#判断是不是一个合法的标识符,变量名
print("a10a".islower())#是否是小写
print("3333".isnumeric())#是否是数字
print(" ".isspace())#是否是空格
print("My Name Is Jack".istitle())#是否是title
print("My Name Is Jack".isprintable())#是否能打印,有些文件不能打印
print("MY NAME IS JACK".isupper())#是否大写
print(",".join(["1", "2", "3" ]))##1,2,3中间加入逗号
print("my name is jack".ljust(50, "*"))#长度50,左边*补齐
print("my name is jack".rjust(50, "-"))#长度50,右边-补齐
print("My name is jack".lower())#把大写变成小写
print("My name is jack".upper())#把小写变成大写
print("My name is jack".replace("My", "MY", 1))#把小写变成大写,替换
print(" Alex".lstrip())#去掉左边的空格和回车
print("Alex ".rstrip())#去掉右边的空格和回车
print(" Alex ".strip())#去掉左边和右边的空格和回车

p = str.maketrans("abcdef", "123456")
print("Alex li".translate(p))#将alex li替换为123456中的对应字符
print("1+2+3".split("+"))#以加号切片
print("1+2\n+3+4".splitlines())#以换行符切片
print("AlexLi".swapcase())#全部转换为大小写反向



print("My name is jack".rfind("name"))#
print("my name is jack".zfill(50))#在前边补0


Python学习记录-2016-12-20

标签:字符串操作

原文地址:http://12306114.blog.51cto.com/12296114/1884548

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!