python基本数据类型

  一、python中的数据类型

  1、数据类型的组成:

    身份(用id来查)

    类型(用type(来查))

    值a = 1,值为1

  2、常用的基本数据类型:

    整型(list)、布尔值(boolean)、字符串(string)、列表(list)、元组(tuple)、字典(dict)

  3、数据类型的可变和不可变

    不可变类型:int,string,tuple

    可变类型:list,dict

  二、字符串

   认知ASCIIUTF-8、unicode到底是啥? 

   python默认的编码是ASCII(America)ASCII码中没有中文,unicode可以描述全世界大部分语言,存在存储方式的不同,UTF-8是unicode的一种标准。

      字符串的内置方法:replace、find

   1、字符串的翻

1 #字符串翻转
2 info = 'abc'
3 info[::-1]
4 
5 #运行结果
6 'cba'

   2、已经字符串 s = "i,am,lilei",请用两种办法取出之间的“am”字符

s = "i,am,lilei"
s[2:4]
s.split(",")#运行结果为列表
s.split(",")[1]#取列表元素
运行结果:
am

  3、如何修改字符串。

1 temp = "I love C++"
2 replacetemp = temp.replace("C++","Python")
3 print(replacetemp)
4 
5 运行结果:
6 I love Python

  4、打开test.txt文件,并进行操作。

 1 f = open("test.txt","r")
 2 content = f.read()#read读出来为字符串类型,readline读出来为list类型
 3 print(content)
 4 print(len(content))
 5 print(content.replace('\n',''))#去除该文本的换行
 6 content.replace("2012","2013")#替换其中的字符"2012"为"2013"
 7 content[0:11]#取前11个字符
 8 content[-2:]#取最后2个字符
 9 
10 运行结果:
11 ____________
12 2012来了。
13 2012不是世界末日。
14 2012欢乐多。
15 _____________
16 
17 56
18 ____________2012来了。2012不是世界末日。2012欢乐多。_____________
19 Out[55]:
20 '_\n

   5、字符串拼接

1 a = "字符串拼接1"
2 b = "字符串拼接2"
3 a + b
4 c = ",".join([a,b])#将字符串a与b拼接成字符串c,并用逗号隔开
5 len(c)
6 c[6]#取出第七个字符
7 #"%s%s"%(a,b)

   6、字符串中","出现的次数

 1 a = "I am, a, boy, in, china"

2 a.count(",") 

 

 

 

 

 

 

   

      

 

 

 

  

posted @ 2017-08-04 14:06  心有琳系  Views(260)  Comments(0)    收藏  举报