zoukankan      html  css  js  c++  java
  • 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('
    ',''))#去除该文本的换行
     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 '_
    

       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(",") 

     

       

          

      

  • 相关阅读:
    const变量指针赋值给非const类型的指针运行结果
    嵌套结构可以访问外部结构的私有成员吗?
    几种cms的介绍
    中国互联网网站尴尬排行榜[转]
    如何跨域来同步不同网站之间的Cookie
    CMS整站程序整理
    vs 设置断点
    ASP.NET 4中的SEO改进
    VSS演示
    发生一个未处理的异常 脚本调试 错误号2912
  • 原文地址:https://www.cnblogs.com/wxlblogs/p/7284758.html
Copyright © 2011-2022 走看看