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 ...
随机推荐
- 隐藏pyqt中调用matplotlib图片中的工具栏
方法: # pyqtgraph使用matplotlib import pyqtgraph.widgets.MatplotlibWidget as mw a_plt = mw.MatplotlibWid ...
- Mysql主从复制,双主热备
Mysql主从复制: 主从复制: 主机准备工作: 开启bin.Log 注意:server-id 是唯一的值 重启mysql:service mysql restart 查看是否开启成功: 查看当前状 ...
- SQL中AVG、COUNT、SUM、MAX等聚合函数对NULL值的处理
一.AVG() 求平均值注意AVE()忽略NULL值,而不是将其作为“0”参与计算 二.COUNT() 两种用法 1.COUNT(*) 对表中行数进行计数不管是否有NULL 2.COUNT(字段名) ...
- 第一阶段集训(这篇先写写tarjan以及圆方树)
第一阶段的集训结束了w,不得不说oi太长时间不整是会退步的. 怎么说好呢,集训这几天过的很充实,知识收货很多,题调的也不少,自己的目标更明确了吧,不过这几天集训也是可以看出蒟蒻就是蒟蒻,还是太菜了.. ...
- Java面向对象封装优化2_构造方法
1. 类 package cn.itcast.day06.demo05; /* 一个标准的类通常要拥有下面四个组成部分: 1. 所有的成员变量都要使用private关键字修饰 2. 为每一个成员变量编 ...
- java 限制每隔15分钟才允许执行一次程序
由于公司订餐平台,有个用户催单业务,每当用户点击催单按钮时,商家就会收到消息提示,如果用户频繁的发起催单请求,这样商家就会不停的收到消息提醒,所以想限制用户至少每隔15分钟才可以催单一次 我采取了以下 ...
- C#加密解密(AES)-AESHelper
原文地址:https://ken.io/note/csharp-aesencrypt using System; namespace Encrypt { public class AESHelper ...
- c# 调用c++sdk时结构体与byte数组互转
/// <summary> /// 由结构体转换为byte数组 /// </summary> public static byte[] StructureToByte<T ...
- 利用 systemd 实现 Clash 开机自启
利用 systemd 实现 Clash 开机自启 首先准备 Clash 的服务脚本,并保存为/etc/systemd/system/clash.service.内容如下: [Unit] Descrip ...
- (2)Linux Java环境变量安装
install default JRE/JDK Installing Java with apt-get is easy. First, update the package index: sudo ...