Python基础(二)

python学习网 2018-03-06 08:17:01

1.安装python的ied   pycharm(专业版勿汉化)

2.运算符

  +,-,*,/  , **, //, %

  判断某个东西是否在某个东西里面包含

  in

  not  in

 

  结果是值

    算术运算

       a=10*10

    赋值运算

       a=a+!    a+=1

   

  结果是布尔值

    比较运算

      a=1>5

    逻辑运算

      a=1>6 or 1==1  

      a=1>6 and 1==1

    成员运算

      a="小"  in "小缠绵"

      a="小" not in "小缠绵"

 

3.基本数据类型

  数字    int

  -int
    将字符串转换为数字
    

       a="123"
    print(type(a),a)

    b=int(a)
    print(type(b),b)

    num="0011"
    v=int(num,base=2)
    print(v)            

  

  - bit_lenght
    当前数字的二进制,至少用n位表示
    r=age.lenght()

   

    age=2

    r=age.lenght()

    print(r)  

  

  字符串   str  

 


  #首字母大写

test="alex"
v=test.capitalize() 
print(v)

 

#所有的变小写    casefold很多的未知的都可以改变
                            lower只能变化熟知的

v1=test.casefold()
print(v1)
v2=test.lower()
print(v2)

  

#设置宽度,并将内容居中
20 代指总长度,*空白位置填充,一个字符,可有可无

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

  

#字符串中寻找子序列出现的次数,两个参数是起始位置和终止位置,可有可无

v4=test.count('l',1,4)

 

#判断以什么结尾/开头,两个参数是起始和终止,可有可无,输出结果为True or False

v5=test.endswith('ex',1,4)
v6=test.startswith('a')

#从开始往后找,找到第一个后,获取其位置

v7=test.find('ex')

  

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

test='I am {name},age {a}'
print(test)
v=test.format(name='Christian',a=26)
print(v)

 

test1='I am {0},age {1}'
print(test1)
v1=test1.format('C',19)
print(v1)

  


#字符串中是否只包含 字母和数字 结果为Ture False

v=test.isalpha()

  


 

  列表   list

  元祖  tuple

  字典  dict

  布尔值   bool

阅读(761) 评论(0)