python字符记录
# -*- coding: utf-8 -*-
2 #__author__ = 'Administrator'
3
4 name = "my name is {name} and i am {year} old"
5
6 print(name.capitalize()) #首字母大写
7 print(name.count("a")) #字符串中a的数量
8 print(name.center(50,"#")) #长度50其余用#
9 print(name.endswith("old")) #结尾是否ex结尾
10 print(name.expandtabs(tabsize=30)) #遇到\t加30长度
11 print(name.find("name")) #找到name开始位置
12 print(name[name.find("name"):8]) #进行切片
13 print(name.format(name='alex',year=23))
14 print(name.format_map( {'name':tiger','year':12} ))
15 print('ab23'.isalnum()) #包含所有英文字符和数字
16 print('abA1'.isalpha()) #英文字母
17 print(''.isdecimal()) #是否是十进制
18 print(''.isdigit()) #是否是数字
19 print('aA'.isidentifier()) #判读是不是一个合法的标识符
20 print(''.isnumeric()) #是不是只有数字
21 print('My Name Is '.istitle())
22 print('My Name Is '.isprintable())
23 print('My Name Is '.isupper()) #是不是大写
24 print('+'.join( ['','','']) )
25 print( name.ljust(50,'*') )
26 print( name.rjust(50,'-') )
27 print( 'Tiger'.lower() ) #小写
28 print( 'Tiger'.upper() ) #换成大写
29 print( '\nTiger'.lstrip() ) #从左边开始去掉换行
30 print( 'Tiger\n'.rstrip() )
31 print( ' Tiger\n'.strip() )
32 p = str.maketrans("abcdefli",'%&¥!@456') #加密解密
33 print("Tiger Hu".translate(p) ) #转换上面的
34
35 print('Tiger '.replace('T','L',1)) #把什么换成什么,换几次
36 print('TigerTiger'.rfind('l')) #最右边的位置上
37 print('1+2+3+4'.split('+')) #以加号切开
38 print('1+2\n+3+4'.splitlines())
39 print('Tiger'.swapcase()) #收不大写,后面小写
40 print('Tiger'.title())
41 print('Tiger'.zfill(50))
python字符记录的更多相关文章
- Python学习记录day6
title: Python学习记录day6 tags: python author: Chinge Yang date: 2016-12-03 --- Python学习记录day6 @(学习)[pyt ...
- Python学习记录day5
title: Python学习记录day5 tags: python author: Chinge Yang date: 2016-11-26 --- 1.多层装饰器 多层装饰器的原理是,装饰器装饰函 ...
- Python字符编码详解,str,bytes
什么是明文 “明文”是可以是文本,音乐,可以编码成mp3文件.明文可以是图像的,可以编码为gif.png或jpg文件.明文是电影的,可以编码成wmv文件.不一而足. 什么是编码?把明文变成计算机语言 ...
- 转1:Python字符编码详解
Python27字符编码详解 声明 一 字符编码基础 1 抽象字符清单ACR 2 已编码字符集CCS 3 字符编码格式CEF 31 ASCII初创 311 ASCII 312 EASCII 32 MB ...
- Python字符进度条
Python字符进度条 看看这个神奇的module from tqdm import trange from time import sleep for r in trange(10, 1, -1): ...
- python 字符编码练习
通过下面的练习,加深对python字符编码的认识 # \x00 - \xff 256个字符 >>> a = range(256)>>> b = bytes(a) # ...
- Python字符编码讲解
声明:本文参考 Python字符编码详解 在计算机中我们不管用什么语言和程序,最终数据在计算机中的都是字节码(也就是01形式)的形式存在的,如果 计算机直接把字节码显示在屏幕上,很明显一般人看不懂字节 ...
- 深入理解Python字符编码--转
http://blog.51cto.com/9478652/2057896 不论你是有着多年经验的 Python 老司机还是刚入门 Python 不久,你一定遇到过UnicodeEncodeError ...
- 深入理解Python字符编码
不论你是有着多年经验的 Python 老司机还是刚入门 Python 不久,你一定遇到过UnicodeEncodeError.UnicodeDecodeError 错误,每当遇到错误我们就拿着 enc ...
随机推荐
- GIT分布式代码管理系统
1:GTI介绍及使用 环境搭建: 服务器 IP地址 主机名 角色 Centos7.5 192.168.200.113 gitserver GIT服务器 Centos7.5 192.168.200.11 ...
- 开源一个JAVA开发的分类信息源码
最近有空用JAVA折腾的一个分类广告源码. 开发放言:JAVA 框架:SpringMVC Hibernate 分布式用重量级EJB 3.0 实现,可以分布JBOSS部署. 前端用 JSP JQUERY ...
- Linux下系统版本查询命令
# uname -a (Linux查看版本当前操作系统内核信息) # cat /proc/version (Linux查看当前操作系统版本信息) # cat /etc/issue 或 cat /etc ...
- 官方不再支持Python2,如何将你的项目完美迁移到Python3?
Python 2.x 很快就要失去官方支持了,不过不用慌,从 Python 2 迁移到 Python 3 却并没有想象中那么难.我在上周用了一个晚上的时间将一个 3D 渲染器的前端代码及其对应的 Py ...
- LeetCode 编辑距离(DP)
题目 给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 . 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字符 替换一个字符 思路 定 ...
- ztree-编辑节点(树节点添加,删除,修改)
<!DOCTYPE html> <HTML> <HEAD> <TITLE> ZTREE DEMO - addNodes / editName / rem ...
- 神奇的requestAnimationFrame解决传统定时器bug
可能你还没见过这个东西是个啥,其实他就是类似于setTimeout和setInterval,然而它与setTimeout和setInterval又有所不同,requestAnimationFrame不 ...
- LVS、Tomcat、Nginx、PHP优化项
一.LVS 性能调优的方法最佳实践1.最小化安装编译系统内核2.优化持久服务超时时间: 1)显示超时时间 #ipvsadm -Ln --timeout #Timeout (tcp t ...
- P1478
昨天花一下午时间,把 codeblocks 代码 highlight 改了改,感觉还不错 :) 咳咳.还是说题吧. 这道题利用贪心思想,先去除所有够不着的,然后按使用力气 $ y_i $ 从小到大排序 ...
- 惠普笔记本,如何选择U盘启动
开机先连续点击键盘F9按键进入选择启动盘界面,找到自己的U盘(KingstonDataTraveler G3)