python学习01

1.运算符

  逻辑运算符:

    逻辑与:and  (例:1>2 and 1<3      输出为:false)

    逻辑或:or (例:1>2 or 1<3    输出为:true)

    逻辑非:not (例:not 1>2     输出为:true)

  算术运算符:

    幂:3**3     --> 3的3次方,输出为:27

2.

  raw_input("输出信息"),输出提示信息并从控制台接收一个字符串。

  int(raw_input()),转换为int类型

  id(),输出变量在内存中的存储位置

  type(),查看变量的类型

  ,转义字符

  固定格式输出:用"""要输出的内容""",或'''要输出的内容'''

    

1 >>> mail="""tom:
2 ...     i am kyle
3 ... see you 
4 ... """

>>> print(mail) tom: i am kyle see you
>>> email='''jim:
...     i am wt
... goodbye
... '''
>>> print(email)
jim:
    i am wt
goodbye

3.切片(根据字符串的下标,截取子串,下标从0开始,截取时:前包括,后不包括;相当于 [a,b) 。)

  例:str="abcde"

    a[参数1:参数2:参数3] ,中间用英文的“冒号(:)”隔开,参数可选。         

      参数1:开始下标

      参数2:结束下标

      参数3:步进(多少个长度取一个字符)

    a[1:4:1]    ----> bcde

    a[0:4:2]    ----> ac

    参数也可以是负数。

      a[-1]     ----> e

      a[-4:-1]     -----> bcd

      a[-1:-4:-1]    -----> edc

      a[-4:-1:1]     -----> bcd

    字符串值不可变。

  4.序列

    len(),计算字符串长度。

    *,重复某个字符串。   例:a="bcd"      a*2,输出:bcdbcd

    in, not in    判断某个字符串是否包含/不包含某字符

    cmp(a, b),比较两个序列的值是否相同

  5.元祖

    a=(1,"sdf","man")

      a[0],输出为:1。

    只有一个元素的元祖:b=(4,)。

    元祖定义后,不可变。

  6.列表list

    列表是可变的数据类型。

        a=["ss",23,"asf"]

>>> mail="""tom:...     i am kyle... see you ... """

原文地址:https://www.cnblogs.com/kylyww/p/6476717.html