zoukankan      html  css  js  c++  java
  • python基础_0623

    命名的规则:

    project name    package name    python file name

    1. 不能以数字开头,不能使用中文

    2. 不能使用关键字

    3. 英文    字母     test_06_23

    4. 数字   字母   下划线构成(不能以数字开头)

    5. 见名知意      age

    变量:

    x = 1       #定义一个变量x, 并且赋值为1

    print(x)    #如果要引用某个变量,要确保该变量已经被赋值被定义

    常用数据类型:整形   浮点型   布尔型   字符串

    age = 18        #关键字     int

    score = 99.9    #浮点数    小数     关键字  float

    True          #关键字    Boolean    bool      True    False

    False

    字符串:

    用成对的单引号   或是 成对的双引号 括起来的内容     关键字: str

    age = '20'

    print(''X'')

    字符串的一些特殊用法:

    a = 'hello'

    b = 'world'

    c = 6

    字符串的拼接 ‘+’,“+”左右的数据类型应该一致

    字符串跟别的数据类型去进行拼接     强制转化    然后使用‘+’

    强制转化     str(变量名/变量值)

    print(a+str(c))

    ‘,’,使用逗号输出结果会有序一个明显的空格,字符串跟别的数据类型去进行拼接

    字符串的切片  取值(取左不取右)

    z = 'hello'

    字符串的索引是从0开始的

    单个字符串取值:字符串变量名[索引的位置]

    print(z[1])         e

    多个字符串取值:字符串变量名[字符索引开始的地方:字符索引结束的地方+1]

    print(z[1:4])     ell

    字符索引结束的地方+1 没有边界,所以可以越界

    print(z[1:10])   ello

    反序:

     print(z[-5:-3])    he

    最后一个值: print(z[-1])

    格式化输出:

    age = 18

    sex = 'female'

    print('lucy is %s years old, ' % age)

    print('lucy is %s years old, she is a %s' % (age, sex))

    print('lucy is {} years old'.format(age))

    print('lucy is {0} years old, she is a {1}'.format(age, sex))

    占位符: %s   %f     %d   

    元组:

    1. 关键字:tuple     符号:()

    2. type(变量名/值)           # 获取数据的类型

    3. 如果你的元组只有一个数据,请在后面加一个逗号

    a = (1,)

    a = (1,  'hello', (2,3), 3.5)     元组里面的数据是根据逗号区分的, 4个元素

    print(type(a))   

    4. 元组的数据可以是任何类型

    5. 元组里面的数据是根据逗号来区分的

    6. 元组取值:

      单个取值:同字符串的取法—> 元组名[所取元素索引的位置]

    a= (1, 'hello', (2, 4, 5, 6), 3.5 )  

    print(a[2])

    print(a[-2])

    print(a[2:3])

      元组进行切片后的数据类型是什么? 元组

        切片的方法同字符串(没有越界)

    x = (1, 'hello', (2, 4, 5, 6), 3.5 )  

    print(x[2][-1])

    元组里面的值一旦确定了就不能做修改

    x = (1, 'hello', (2, 4, 5, 6), 3.5,[2,2,3,4,] )  

    元组里面的列表里面的值可以做修改

    x = (1, 'hello', (2, 4, 5, 6), 3.5, [1, 4, 5] )

    x[-1][1] = 'modify 4'
    print(x)     正确

    列表:

    1. 关键字:list     符号:[]

    2. type(变量名/值)           # 获取数据的类型

    3. 如果你的元组只有一个数据,它仍然是列表

    a = [1]

    print(type(a))   

    4. 列表的数据可以是任何类型

    5. 列表里面的数据是根据逗号来区分的

    a = [1,  'hello', (2,3), 3.5]    元组里面的数据是根据逗号区分的, 4个元素

    6. 列表取值:

      单个取值:同字符串的取法—> 列表名[所取元素索引的位置]

    x = [1,(2, 4, 5, 6), 3.5, ['hello', python]]

    print(x[-1]])

    print(x[len(x)-1])

      列表进行切片后的数据类型是什么? 列表

        切片的方法同字符串 (没有越界)

    x = [1,(2, 4, 5, 6), 3.5, ['hello', python]] 

    print(x[2][-1])

    print(x[3:10])  没有越界的说法

    7. 列表里面的元素支持增删查

    查看:

    x = [1,(2, 4, 5, 6), 3.5, ['hello', 'python']] 

    取出列表元素里面的最后一个元素的p字母

    a=x[-1]

    b=a[-1]

    c=b[0]

    print(x[-1][-1][0])

    改:

    y = [1, 'hello', (2, 4, 5, 6), 3.5, ['hello', 'python']]

    列表里面的元组里面的元素不能修改

    x = (1, 'hello', (2, 4, 5, 6), 3.5, [1, 4, 5] )

    y[2] = 'tiger'

    print(y)        正确

     

  • 相关阅读:
    SharePoint 2013 APP 开发示例 (六)服务端跨域访问 Web Service (REST API)
    麦咖啡导致电脑不能上网
    SharePoint 2013 Central Admin 不能打开
    SharePoint 2013 APP 开发示例 (五)跨域访问 Web Service (REST API)
    SharePoint 2013 APP 开发示例 系列
    synthesize(合成) keyword in IOS
    Git Cmd
    简单的正则匹配
    Dropbox
    SQL Server Replication
  • 原文地址:https://www.cnblogs.com/coxiseed/p/9217004.html
Copyright © 2011-2022 走看看