【建站服务】铜川企业网站设计 - 铜川高端网站定制 - 铜川品牌网站搭建 - 上往建站-域名申请
作者: 风兰 . 阅读量: 8 . 发表时间:2022-09-21 05:29:56
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
铜川企业网站设计 - 铜川高端网站定制 - 铜川品牌网站搭建 - 上往建站

lower()
转换字符串中所有大写字符为小写.22
lstrip()
截掉字符串左边的空格或指定字符。23
maketrans()
创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。24
max(str)
返回字符串 str 中最大的字母。25
min(str)
返回字符串 str 中最小的字母。26
replace(old, new [, max])
把 将字符串中的 old 替换成 new,如果 max 指定,则替换不超过 max 次。27
rfind(str, beg=0,end=len(string))
类似于 find()函数,不过是从右边开始查找.28
rindex( str, beg=0, end=len(string))
类似于 index(),不过是从右边开始.29
rjust(width,[, fillchar])
返回一个原字符串右对齐,并使用fillchar(默认空格)填充至长度 width 的新字符串30
rstrip()
删除字符串末尾的空格或指定字符。31
split(str="", num=string.count(str))
以 str 为分隔符截取字符串,如果 num 有指定值,则仅截取 num+1 个子字符串32
splitlines([keepends])
按照行('', '
',
')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。33
startswith(substr, beg=0,end=len(string))
检查字符串是否是以指定子字符串 substr 开头,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查。34
strip([chars])
在字符串上执行 lstrip()和 rstrip()35
swapcase()
将字符串中大写转换为小写,小写转换为大写36
title()
返回"标题化"的字符串,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle())37
translate(table, deletechars="")
根据 table 给出的表(包含 256 个字符)转换 string 的字符, 要过滤掉的字符放到 deletechars 参数中38
upper()
转换字符串中的小写字母为大写39
zfill (width)
返回长度为 width 的字符串,原字符串右对齐,前面填充040
isdecimal()
检查字符串是否只包含十进制字符,如果是返回 true,否则返回 false。
字符串截取字符补充:
# 0、a,b为参数。从字符串指针为a的地方开始截取字符,到b的前一个位置(因为不包含b)
var1 = "hello world";
print(var1[a: b]);
# 1、如果a,b均不填写,默认取全部字符。即,下面这两个打印结果是一样的
print(var1[: ]); # hello world
print(var1); # hello world
# 2、如果a填写,b不填写(或填写的值大于指针下标),默认从a开始截取,至字符串最后一个位置
print(var1[3: ]); # lo world
# 3、如果a不填写, b填写,默认从0位置开始截取,至b的前一个位置
print(var1[: 8]); # hello wo
# 4、如果a为负数,默认从尾部某一位置,开始向后截取
print(var1[-2: ]); # ld
# 5、如果a>=b, 默认输出为空。
print(var1[3: 3]);
print(var1[3: 2]);
江寒
江寒
jhl***hf@163.com
5年前 (2017-05-21)
Micachen
811***747@qq.com
89
python字符串格式化符号 %f 可指定小数点后的精度。
>>> num=18.7254
>>> print("the price is %.2f" %num)
the price is 18.73
>>>
Micachen
Micachen
811***747@qq.com
5年前 (2017-07-09)
Stone_Fly
fei***_abc@163.com
70
python字符串格式化符号:
%g 是 %f 和 %e 的简写是什么意思?到底是 %f 还是 %e?
对此我用代码测试了一下:
>>> a=100000
>>> print("%g"%(a))
100000
>>> a=10000000
>>> print("%g"%(a))
1e+07
>>> a=1000000
>>> print("%g"%(a))
1e+06
可以发现,%g 是自动选择输出格式的,在六位数的情况下就会以科学计数法方式输出,文章中说 %g 是 %f 和 %e 的简写,但是我发现上述不是科学计数法方式输出的时候输出的是一个整数,于是又进行了如下测试:
>>> a=100000.0
>>> print("%g"%(a))
100000
>>> print("%f"%(a))
100000.000000
>>>
发现 %g 在不是用 %e 输出的情况下和%f还是有区别的
对此我又做了如下测试:
>>> a=100000.1
>>> print("%g"%(a))
100000
>>> a=1.0
>>> print("%g"%(a))
1
>>> a=1.1
>>> print("%g"%(a))
1.1
发现在 a=100000.1 的时候输出的数并没有小数点后面的 1,对此我对比了 C 语言 %g 的格式输出,猜想 python 中应该如同 C 语言一样,%g 用于打印数据时,会去掉多余的零,至多保留六位有效数字。
Stone_Fly
Stone_Fly
fei***_abc@163.com
5年前 (2017-09-06)
hackmeng
715***8@qq.com
40
使用格式化符号进行进制转换
>>> num=10
>>> print('十六进制:%#x' % num) #使用%x将十进制num格式化为十六进制
十六进制:0xa
>>> print('二进制:', bin(num)) #使用bin将十进制num格式化为二进制
二进制: 0b1010
>>> print('八进制:%#o' % num) #使用%o将十进制num格式化为八进制
八进制:0o12
上面使用格式化符号进行进制转换中,多加入了一个#号,目的是在转换结果头部显示当前进制类型,如不需要,可将#号去除,如下
>>> print('八进制:%o' % num)
八进制:12
>>> print('十六进制:%x' % num)
铜川企业网站设计 - 铜川高端网站定制 - 铜川品牌网站搭建 - 上往建站
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站


