• 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 ... """

  • 相关阅读:
    移动前端webApp开发点滴积累20140524
    做业务系统与公众产品的区别
    浅谈浏览器兼容性问题-(4)工具及调试
    浅谈浏览器兼容性问题-(3)他山之石整理
    浅谈浏览器兼容性问题-(2)本人解决方案理解与积累
    使用Using的注意事项
    [转]VMPlayer的Briged网络配置
    [转]移动互联网应用技术架构简介-Restful服务
    理解WCF中的Contracts
    [翻译]在ASP.NET Web API中通过OData支持查询和分页
  • 原文地址:https://www.cnblogs.com/kylyww/p/6476717.html
Copyright © 2020-2023  润新知