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 ...
随机推荐
- SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8_general_ci,IMPLICIT) and (gb2312_chinese_ci,COERCIBLE) for operation '='
在操作MySQL数据库时,报“ error code [1267]; Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_gen ...
- Azure IoT Hub 十分钟入门系列 (3)- 使用消息路由将原始设备数据记录存档
本文主要分享一个案例: 10分钟使用消息路由将原始设备数据记录存档 B站视频讲解:https://www.bilibili.com/video/av90223893/ 本文主要有如下内容: 1.理解什 ...
- 微信小程序获取unionid
链接:https://blog.csdn.net/a493001894/article/details/80323403
- 如何切换虚拟机(centos6)和windows
通过设置热键,选择Ctrl+Alt+Fx即可.重启linux之后按Ctrl+Alt+Fx切换不同的终端的就可以了 图一. 图二.
- dp(装箱)
请小伙伴们对自己AC的题目进行标记,注意每人只能标记一次!不知道的不要标记,恶意标记者将回收账号!!! 问题 B: 装箱问题 时间限制: 1 Sec 内存限制: 128 MB[提交] [状态] 题目 ...
- iOS 开发之函数式编程思想(Functional Programming)
函数式编程(Functional Programming), 函数式编程强调的函数:1.不依赖外部状态:2.不改变外部状态. 函数式编程可解决线程安全问题,每一个函数都是线程安全的. 时间状态:变量一 ...
- Unable to create a debugging engine.
用QT Creator调试的时候报如下错误: Unable to create a debugging engine. QT里面打开Tools -> Options -> Kits 发现D ...
- CSS-自适应网页使用@media和rem
@media 查询 @media 媒体查询选择性加载css,意思是自动探测屏幕宽度,然后加载相应的CSS文件.可以针对不同的屏幕尺寸设置不同的样式,特别是需要设置设计响应式的页面,@media 是个不 ...
- Vim:Vim入门级配置
转:https://vimjc.com/vimrc-config.html Vim配置文件.vimrc Vim编辑器相关的所有功能开关都可以通过.vimrc文件进行设置. .vimrc配置文件分系统配 ...
- Spring Boot 集成 Swagger2 教程
上篇讲过 Spring Boot RESTful api ,这篇简单介绍下 SwaggerUI 在 Spring Boot 中的应用. Swagger 是一个规范和完整的框架,用于生成.描述.调用和可 ...