学习pytho第l六天 常用字符串用法
name='my name is dream'
print(name.capitalize())#首字母大写
print(name.count(‘’a‘’))#判断字符串里有多少个a
print(name.center(50,"-")#打印50个字符,不够用-凑
print(name.encode())#字符串改二进制
print(name.endswith('m'))#判断字符串是否以指定字符收尾
print(name.expandtabs(tabsize=30))#把tab键转成30个字符
print(name.find('i'))#找出第一个字母(i)的位置
names='my name is {name} and I am {year} years old'
print(names.format(name="dream",year=28))#format用于替换括号内字符
print(names.format_map({'name':‘dream’,‘year’:26}#同上
print('ad133'.isalnum())#判断是否为字符串或数字
print('ad133'.isalpha())#判断是否为纯英文字符
print('1A'.isdecimal())#判断字符是否为十进制否
print('1A'.isidentifier())#判断字符是否为合法变量
print('1A'.isspace())#判断是否为空格
print('Name'.istitle())#判断是否首字母大写,数字也可以
print('1A'.isprintable())#判断是否可打印,不常用
print('My name'.isupper())#判断是否为全大写
print('+'.join(['1','2','3','4']))#将字符串用符号连接
print(name.ljust(30,'-'))#打印30个字符在左边,不够在右边用’-’凑
print(name.rjust(30,'-'))#打印30个字符在右边,不够在左边用’-’凑
print('NAME'.lower())#把大写变小写
print('name'.lower())#把小写变大写
print('\nNAME'.lstrip())# 把左边去空格或字符
print('\nNAME\n'.rstrip())#把右边去空格或字符
print('\nNAME\n'.strip())#把两边去空格或字符
p=str.maketrans('abcdef','123456')#用于创建字符映射的转换表,两个字符串的长度必须相等一一对应
print('dream'.translate(p))#根据参数table给出的表(包含256个字符)转换字符串的字符
print('dreamd'.replace('d','D',1))#替换第一个字母d改大写
print('dreamd'.rfind('d'))#最右边值得下标是‘5’
print('dre am ad'.split())#把字符串按空格分成列表
print('dra e am ad'.split('a'))#把字符串按'a'分成列表,会去掉a
print('dra e\n am ad'.splitlines())#把字符串按换行分成列表,
print('dream ad'.swapcase())##把字符串都转换成大写
print('dream ad'.title())#首字符大写.
print('dream ad'.zfill(50))#50个字符用0填充
print('---')
学习pytho第l六天 常用字符串用法的更多相关文章
- Python基础学习笔记(五)常用字符串内建函数
参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-strings.html 3. http://www.liaoxu ...
- python学习第四十六天dir( )函数用法
dir( )函数有点像目录的意思,但是他是包含由模块定义的名称的字符串的排序列表.这个列表包含模块中定义的所有模块,变量和函数的名称. 列举其用法 import time content = dir( ...
- 老男孩python学习自修【第二天】字符串用法
实时处理增量日志最佳实践 主要使用f.seek()和f.tell()实现 字符串处理函数: s.find(substr, start, end) 查找子字符串,找不到则返回-1,找到则返回对应的索引 ...
- python之常用字符串用法
1.isdigit=indecimal(判断是否是数字) s=" print(s.isdigit()) 输出为:True 2.format(标识符) a =("I have a { ...
- c/c++再学习:常用字符串转数字操作
c/c++再学习:常用字符串转数字操作 能实现字符串转数字有三种方法,atof函数,sscanf函数和stringstream类. 具体demo代码和运行结果 #include "stdio ...
- (数据科学学习手札131)pandas中的常用字符串处理方法总结
本文示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 在日常开展数据分析的过程中,我们经常需要对 ...
- Python学习之==>常用字符串方法
1.常用字符串方法 a = '\n 字 符 串 \n\n' b = a.strip() # 默认去掉字符串两边的空格和换行符 c = a.lstrip() # 默认去掉字符串左边的空格和换行符 d = ...
- python笔记之常用模块用法分析
python笔记之常用模块用法分析 内置模块(不用import就可以直接使用) 常用内置函数 help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像 ...
- JavaScript基础进阶之常用字符串方法总结
前面三篇文章简单的把JavaScript基础内容过了一遍,我们已经可以用JavaScript写一些简单的代码了. 今天主要总结一下JavaScript中String对象中自带的一些方法,来帮助我们处理 ...
随机推荐
- 《从0到1学习Flink》—— Flink 项目如何运行?
前言 之前写了不少 Flink 文章了,也有不少 demo,但是文章写的时候都是在本地直接运行 Main 类的 main 方法,其实 Flink 是支持在 UI 上上传 Flink Job 的 jar ...
- Ceres Solver: 高效的非线性优化库(二)实战篇
Ceres Solver: 高效的非线性优化库(二)实战篇 接上篇: Ceres Solver: 高效的非线性优化库(一) 如何求导 Ceres Solver提供了一种自动求导的方案,上一篇我们已经看 ...
- idea(2017.3)的安装及快捷键的配置
一 破解安装步骤: 到IntelliJ IDEA的官网:www.jetbrains.com 然后找到下载的地方,选择自己电脑所匹配的下载安装包,这里我们选择收费版的下载 接着,点击安装包进行安装,按 ...
- git 如何生成 SSH 公钥
1.打开你的git bash 窗口 2.进入.ssh目录:cd ~/.ssh 3.找到id_rsa.pub文件:ls 4.查看公钥:cat id_rsa.pub 或者vim id_rsa.pub ...
- vue实现选中列表功能
<template> <div> <ul v-for="prop in items"> <dt>{{prop.name}}</ ...
- (2017.9.27) 自定义列表项 list-style 使用心得
今天给某公司做招聘专页.早上完成设计图,下午开始排版.页面套用了我之前做的某人才局的招聘页面,导航栏.banner 很快就出来了.这次内容里我有些地方用了列表,当然要用 <ul> < ...
- Eucalyptus-instance启动后查看运行状态
1.前言 在eucalyptus中通过虚拟机模板,创建并启动一个虚拟机,这个时候虚拟机启动正常,但是外部一直无法访问也ping不通,正对这种情况我们如何检查排除问题呢? 两种检查问题的方法: 1).在 ...
- Eucalyptus管理页面密码设置
桉树环境什么的都已经是配置好了的,但是过了一段时间不用,也不知道密码是什么了,看着下面的页面也不知道如何进去,这里我们通过命令行的方式重置用户名和密码信息. 登陆clc所在机器,输入下命令: euar ...
- JSON.parse() 和 JSON.stringify()的简单介绍
参考地址: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse ht ...
- 报错:'byte' does not name a type
这个错误是因为你在.cpp/.h中使用 byte 这个类型,把他修改成int就ok了