美文网首页
python视频笔记之一(数据类型)

python视频笔记之一(数据类型)

作者: 缺月挂梧桐 | 来源:发表于2016-05-07 14:40 被阅读0次

    python一种解释型的、面向对象的、带有动态语义的高级程序设计语言。


    .py是python源代码文件的扩展名,由python程序解释,不需要编译

    .pyc经编译后生成的文件的扩展名

    .pyo经优化的源文件的扩展名

    以上三种均可直接运行。


    #coding=utf-8

    可录入中文字符,得加上这一句

    运算符 

    +加  -减  *乘   /除    //整除   %求余   **幂 

    +=    -=   *=    /=      //=     %=   **=

    a-=50表示a减50,再赋给a

    <小于  >大于  <=小于等于   >=大于等于  !=不等于   ==完全等于

    or ,  and,  not, 

    in ,not in

    is,is not

    |或   ^异或  &与  <<,>>移位

    ~X按位翻转


    数据类型

    数字,字符串,列表,元组,字典   type(x)查看变量类型

    int整型 (例:x=3) ,long长整型( 例:x=3l) ,float浮点 (例:x=3.0f) ,complex复数  (例:x=3j) 

    str字符串    \转义符    \n换行   """三重引号

    例: say="let's go"                    say="let's \"go\""表示let's "go"

    mail='tom:\n hello i am jack' 

    输出格式如下

    tom:

    hello i am jack

    mail=""" tom:

          hello

         i am jack

    """

    输出格式如下

    tom:

        hello

        i am jack

    a='abcde'  

    a[0]表示取第一个值a

    a[1:4]表示取第2值后续共计3个值,即bcd

    a[:4] 即abcd                    a[4:] 即e                           a[2:] 即cde

    a[::]即abcde                 a[::2]即ace 

    a[-1]即e                          a[-4:-1]即bcd


    序列:列表、元组、字符串都是序列。

    序列两个主要特点:索引操作符和切片操作符

    序列的基本操作:len(),+,*,in,max(),min(),cmp(tmp1,tmp2)

    例:

    a="sa"

    a*5 即表示将字符串变量a的值重复5次  sasasasasa

    's' in a 结果为True

    cmp('s','s') 返回为0


    元组tuple 元组的值不可变

    str1='12345'

    id(str1)

    str1='abcde'

    id(str1)

    内存占用地址是一样的

    t=("milo",23,"male")

    t[0] 取milo, t[1]取23,t[2]取male

    a,b,c=(1,2,3)

    a值为1,b值为2,c值为3


    列表是可变类型的数据

    List1=['simon','David','Cloth']

    List1[0]

    List1.append("abcd")

    List1.remove('Cloth')

    help(list.remove)

    相关文章

      网友评论

          本文标题:python视频笔记之一(数据类型)

          本文链接:https://www.haomeiwen.com/subject/wsmjrttx.html