zoukankan      html  css  js  c++  java
  • 数据类型、字符串、循环

    运行python程序的两种方式:

                                           1、交互式:方便调试程序

                                           2、python 文件的路径

                                                第一阶段:启动python解释器

                 第二阶段: 将文件内的代码读入内存

                 第三阶段: 解释执行(检测python语法)

    数据的定义:数据是用来表示状态的,不同的状态就应该不同的类型的数据去表示。

    python有垃圾回收机制

    变量的三个特征:id     type      value  

    数据类型:

        数字(整型int   浮点型float

        字符串

        字节串

        列表

        元组

        字典

        集合

    整型用来表示整数的数字类型,浮点型表示带有小数点的数字类型。

    字符串

    作用:是用来对描述性事物的归类,如:名字、性别、国籍等信息。  定义:在单引号双引号三引号内,由一串字符组成。

    可变 和  不可变的数据类型  :  

                                                 可变:值变,id不变。 可变==不可hash

                  不可变:值变,id就变。不可变==可hash

    优先掌握的操作:
    1、按索引取值(正向取+反向取) :只能取

    name='tao你好'

    正向取:

    print(name[0])

    print(name[4])

    反向取:

    print(name[-1])

    2、切片(顾头不顾尾,步长)  空格也是字符

    msg='alex say my name'

    print(msg[0:4])

    print(msg[0:4:2])     开始    终点     步长  

    3、长度len

    msg='alex say my name'

    print(len(msg))


    4、成员运算in和not in

    msg='alex say my name'

    print('alex' in msg)

    print('alex' not in msg)

    5、移除空白strip

    s=****tao*****

    print(s.strip(*))


    6、切分split

    cmd='get|a.txt|121212'

    print(cmd.split('|'))


    7、循环  除了数字不行,其他都可以  for循环

    msg='tao‘

    for item in msg:

      print(item)

    按存储空间的占用分(从低到高)

    数字
    字符串
    集合:无序,即无序存索引相关信息
    元组:有序,需要存索引相关信息,不可变
    列表:有序,需要存索引相关信息,可变,需要处理数据的增删改
    字典:无序,需要存key与value映射的相关信息,可变,需要处理数据的增删改

    在python二进制、八进制、十进制、十六进制的计算

    print(bin () )                          二进制  

    print(oct () )                          八进制

    print(hex () )                        十六进制

    文件头

    !/usr/bin/env   python   这是python2

    coding:utf-8                         python3

    赋值方式:

                  1.链式赋值

          x=1   y=x ===>   y=x=1

                  2.交叉赋值

          m=1 n=2 ===> m,n=n,m

    变量的解压

      

    
    
    
  • 相关阅读:
    Linux之iptables 防火墙学习
    CentOS下安装JDK7
    分布式日志系统Scribe安装
    Python解析XML
    Python目录操作
    iphone开发-绘图集合 HA
    Mac技巧之显示/隐藏苹果MacOSX系统下隐藏文件的终端命令 HA
    xcode技巧宏定义 HA
    Registering Custom URL Schemes and Handling URL Requests HA
    block about basic HA
  • 原文地址:https://www.cnblogs.com/taostaryu/p/8602740.html
Copyright © 2011-2022 走看看