python中character_leetcode 报数 python实例详解python之Character string

下面小编就为大家带来一篇python之Character string(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

1、python字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串,l

Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。

>>> var1 = 'hello python' #定义字符串

>>> print(var1[0]) #切片截取,从0开始,不包括截取尾数

h

>>> print(var1[0:5])

hello

>>> print(var1[-6:])

python

>>> var2 = var1[0:6]+'world' #截取字符并拼接赋值给新变量

>>> print(var2)

hello world

2、python转义字符

\  :在行尾时,为续行符

\\  :反斜杠转义,输出'\'

\'  :单引号转义

\"  :双引号转义

\b  :退格(backspace)

\n  :换行

\v  :纵向制表符

\t  :横向制表符

\r  :回车

\f  :换页

3、python字符串运算符

(+)拼接,(*)重复,([])索引,([:])切片,(in)成员判断,(not in)非成员判断,(r/R)元素输出字符串

>>> var1 = 'hello'

>>> var2 = 'python'

>>> print(var1+var2) #拼接字符串

hellopython

>>> print(var1*3) #重复输出字符串

hellohellohello

>>> print(var1[0]) #索引字符串

h

>>> print(var1[3:]) #索引切片

lo

>>> 'e' in var1 #判断字符串是否在变量中

True

>>> 'p' not in var1 #判断字符串是否不在变量中

True

>>> print("he\tllo \n")

he llo

>>> print(r"he\tllo \n") #原始输出字符串,也就是原始输出转义字符

he\tllo \n

4、格式化字符串

Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。

在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。

python字符串格式化符号:%c格式化字符及其ASCII码

%s格式化字符串

%d格式化整数

%u格式化无符号整型

%o格式化无符号八进制数

%x格式化无符号十六进制数

《leetcode 报数 python实例详解python之Character string》总结了关于python基础教程,对于我们来W WW.002pc .COM确实能学到不少知识。

%X格式化无符号十六进制数(大写)

%f格式化浮点数字,可指定小数点后的精度

%e用科学计数法格式化浮点数

%E作用同%e,用科学计数法格式化浮点数

%g%f和%e的简写

%G%f 和 %E 的简写

%p用十六进制数格式化变量的地址

格式化操作符辅助指令:*定义宽度或者小数点精度

-用做左对齐

+在正数前面显示加号( + )

在正数前面显示空格

#在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于用的是'x'还是'X')

0显示的数字前面填充'0'而不是默认的空格

%'%%'输出一个单一的'%'

(var)映射变量(字典参数)

m.n.m 是显示的最小总宽度,n 是小数点后的位数(如果可用的话)

>>> print("ascii:%c"%'s') #格式化输出字符

ascii:s

>>> print("ascii:%c"%'1') #格式化输出数字

ascii:1

>>> print("str:%s"%'character string') #格式化字符串

str:character string

>>> print("str:%d"%888) #格式化整数

str:888

>>> print("str:%f"%888) #格式浮点数

str:888.000000

>>> print("str:%e"%888) #格式化科学计数浮点数

str:8.880000e+02

>>> print("str:%E"%888) #同上

str:8.880000E+02

>>> print("str:%G"%888) #%f和%E的简写

str:888

>>> print("str:%20f"%888.089) #定义20宽度输出

str: 888.089000

>>> print("str:%-20f"%888.089) #用左对齐

str:888.089000

>>> print("str:%+20f"%888.089) #在正数前显示加号

str: +888.089000

>>> print("str:%+-20f"%888.089) #左对齐显示加号

str:+888.089000

>>> print("str:%020f"%888.089) #以0填充默认的空格

str:0000000000888.089000

>>> print("str:%%%20f"%888.089) #在数字前输入%号

str:% 888.089000

>>> print("str:%%%-20f"%888.089) #左对齐输出%号

str:%888.089000

>>> print("str:%20.3f"%888.089) #显示最小总宽度20,小数点后位数为3位

str: 888.089

更多:leetcode 报数 python实例详解python之Character string

https://www.002pc.comhttps://www.002pc.com/python/4337.html

你可能感兴趣的python,Character,string,详解,实例asp向txt中写入C++ 中const修饰虚函数实例详解

C++ 中const修饰虚函数实例详解

【1】程序1

#include using namespace std;class Base{public: virtual void

mysql 查出数据一对多python使用unittest测试接口步奏详解

这次给大家带来python使用unittest测试接口步奏详解,python使用unittest测试接口的注意事项有哪些,下面就是实战案例,一起来看一下。

js文件加载两次javascript 闭包详解及简单实例应用

JS 闭包详解及实例:

最近学习JS的基础知识,学习了闭包的知识点,有很多疑惑,这一段时间还是一直有在看闭包的相关知识理解就更深入了一点,下面说说我的理解。

function fn(){ v

js精确四则运算微信小程序 监听手势滑动切换页面实例详解

微信小程序 监听手势滑动切换页面实例详解

1.对应的xml里写上手势开始、滑动、结束的监听:

asp.net全局异常C++ 中引用与指针的区别实例详解

C++ 中引用与指针的区别实例详解

引用是从C++才引入的,在C中不存在。为了搞清楚引用的概念,得先搞明白变量的定义及引用与变量的区别,变量的要素一共有两个:名称与空间。

php张恩民PHP中ltrim与rtrim去除左右空格及特殊字符实例

本文实例分析了PHP中ltrim与rtrim去除左右空格及特殊字符的用法。

chart.js网格线微信小程序图片自适应支持多图实例详解

微信小程序图片自适应支持多图实例详解

微信小程序图片自适应,是一个比较常见的需求,平时我们在WEBView中,只需要设置max-width:100%.在微信里面虽然widthFix也能实现,但有一个

asp.net mvc开发实例教程.net SMTP发送Email实例(可带附件)

复制代码 代码如下: public static void sendEmail(string toAddress, string emailbody) { var fromAddress = ConfigurationManager.AppSettings

0踩

0 赞

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值