Python学习第二天

Posted libint

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习第二天相关的知识,希望对你有一定的参考价值。

运算符类型:

  1.算术运算符

    a = 10*10

  2.赋值运算

    a = a + 1

  3.比较运算

    a =  1 > 5

  4.逻辑运算

    a = 1>6 or 1==1

  5.成员运算

    a = "文" in "郑建文"

基本数据类型

  数字  int

  字符串  str

  列表  list

  元祖  tuple

  字典  dict

  布尔值  bool

数字:

  int:

    将字符串转换为数字:

    a="123"

    print(type(a),a)

    b=int(a)

    print(type(b),b)

    # type查询数据类型

 

    num="0011"

    v=int(num,base=16)

    # 将num字符串转换成数字,并转换成16进制

    print(v)

 

  bit_lenght:

    # 当前数字的二进制,至少用N为表示

字符串:

  .capitalize():  #首字母大写

    test="alex"

    

    v=test.capitalize()

    print(v)

  .casefold():  #所有变小写,casefold更NB,很多位置的对相应变小写

    V1=test.casefold()

    print(v1)

  .lower():  #lower同样变小写,但不如casefold  

    v2=test.lower()

    print(v2)

  .center():  #设置宽度,并将内容居中

        #20代指总长度

        # * 空白位置填充,一个字符,可有可无

    v=test.center(20,"*")

    print(v)

  .count():  #去字符中寻找,寻找子序列的出现次数

    test="alexalexr"

    v=test.count(‘ex‘)

    print(v)

    

    test="alexalexr"

    v=test.count(‘ex‘,5,6)  #设置寻找范围

    print(v)

  .endswith():  #以什么什么结尾

    test="alex"

    v=test.endswith(‘ex‘)

    print(v)

  .startswith()  #以什么什么开始

    test="alex"

    v=test.startswith(‘ex‘)

    print(v)

  .find():  #从开始往后找,找到第一个之后,获取其位置

         # > 或  >=

    test="alexalex"

    v=test.find(‘ex‘)

    print(v)

  .index():  #index找不到,报错(忽略)

    test="alexalex"  

    v=test.index("8")

    print(v)

  .format:  #格式化,将一个字符串中的占位符替换为指定的值

    test.=‘i am {name},age {a}‘

    print(test)

    v=test.format(name=‘alex‘,a=19)

    print(v)

  .format_map:  #格式化,传入的值{"name" : ‘alex‘ , ‘a‘ : 19}

    test=‘i am {name} , age {a}‘

    v2=test.format_map({‘name‘ : ‘alex‘ , ‘a‘ : 19})

  .isalnum:  #字符串中是否含有字母和数字

    test="123"

    v=test.isalnum()

    print(v)

以上是关于Python学习第二天的主要内容,如果未能解决你的问题,请参考以下文章

python学习的第二天

2018-10-10学习python第二天

python学习第二天

学习Python第二天

Python学习第二天

python学习第二天