码迷,mamicode.com
首页 > 其他好文 > 详细

day2

时间:2018-01-25 00:34:10      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:one   opened   str   none   字符串   列表   分享   index   编码   

ASCII编码:255字符,8bit(每一个1或者0占空间单位位bit,计算机最小表示单位)=1B

GB2312:国标码 19810501 6763个;GBK1.0:1995 21003,中日韩文字

unicode:万国码,国际标准字符集,字符和符号最少16位(2bytl),即2**16

utf-8:Unicode编码的压缩和优化,assii码一个字节、欧洲字符用2字节、东亚3字节

Windows系统中文版默认编码GBK

Mac os\linus系统默认Utf-8

浮点数:有限小数和无限循环小数;默认17位精度,也就是小数点后16位

列表:count index append insert pop remove del sort reverse clear  copy(复制列表,不随原来列表变化而变化)

技术分享图片
product=[["iphone",6888],["macpyo",14800],["xiaoni6",2449],["coffee",23]]
for index,j in enumerate(product):
    print("%s,%s,%s"%(index,j[0],j[1]))
    #print(index,j[0],j[1])
print(product[0][1])
View Code

 

字符串操作

string典型的内置方法:

  count();center();startswith(;)find();format();lower();upper();strip();replace();split();join()

count()

计数,查询字符串中出现指定字符的次数

1 st=hello kitty
2 
3 print(st.count(l))

center()

字符串居中。其中,50表示新字符串长度,‘#‘表示填充字符

技术分享图片
s="hello world"
print(s.center(50,"-"))
View Code

find()

查找到第一个元素,并将索引值返回。

1 t=‘hello kitty‘
2 print(t.find(‘t‘)) 

format()

格式化输出的一种方式。(另一种方式在字符串中加%d、%s、%f,字符串外加%变量名)

1 st=‘hello kitty {name} is {age}‘
2 print(st.format(name=‘alex‘,age=37))

 列表,元祖 字符串互相转换

技术分享图片
>>> s = "xxxxx"
>>> list(s)
[x, x, x, x, x]
>>> tuple(s)
(x, x, x, x, x)
>>> tuple(list(s))
(x, x, x, x, x)
>>> list(tuple(s))
[x, x, x, x, x]
View Code
>>> "".join(tuple(s))
xxxxx
>>> "".join(list(s))
xxxxx
>>> str(tuple(s))
"(‘x‘, ‘x‘, ‘x‘, ‘x‘, ‘x‘)"
>>>

 

 

 

 

 

 

 

 

day2

标签:one   opened   str   none   字符串   列表   分享   index   编码   

原文地址:https://www.cnblogs.com/siegeboc/p/8323421.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!