• Python之路,Day2


    1、列表练习
    name0 = 'wuchao'
    name1 = 'jinxin'
    name2 = 'xiaohu'
    name3 = 'sanpang'
    name4 = 'ligang'

    names = "wuchao jinxin xiaohu sanpang ligang"
    a=['wuchao','jinxin','xiaohu','sanpang','ligang']

    #增删改查
    #增 切片
    print(a[1:])#取到最后
    print(a[1:-1])#取到倒数第二值
    print(a[1:-1:1])#从左到右一个一个取 "1"是步长
    print(a[3::-2])#从左到右隔一个取一个


    names = ['Alex','Tenglan','Eric','Rain','Amy']
    # a=['Alex','Tenglan','Eric','Rain','Amy']
    print (names[1:4])
    print (names[1:-1])
    print (names[0:3])
    print (names[:3])
    print (names[3:])
    print (names[3:-1])
    print (names[0::2])
    print (names[0::2])
    name = " Alex Li;Rain wang;Jack "
    print(name)
    print(name.strip()) #脱掉,strip girl

    print(name.split(";"))#分割,把一个字符,按空格分割成列表
    print(len(name))#长度

    2、增删改查
    names = ["苏浩志","秦镇","李志","炎龙","饱满","骗子","李志"]
    print(names)
    print(names[-1])
    print(names.index("李志"))#返回元素的索引下标
    print(names[3:5]) #0 1 2 3 4 5 6 ,索引3到5的前一个
    print(names.count("李志"))#统计数量
    #print(type(names))
    names.append("光头")#默认追加到最后一个
    print(names)
    #insert插入
    names.insert(4,"陈涛")#在索引4饱满之前加一个陈涛
    names.insert(3,"洪志强")#在索引3炎龙之前加一个洪智强
    print(names)
    print(names.pop(4))#删除,默认删除最后一个
    names.remove("李志")
    del names[1] #删除
    print(names)
    3、笔记和作业
    #!/usr/bin/env python
    #_*_coding:utf-8_*_
    __author__ = 'yu'
    today topic
    字符编码
    数据类型
    str


    数字类型
    int整型
    long 长整型
    float
    负数

    bool 布尔
    true 真
    False 假
    字符
    字符串常用功能:
    移除空白
    分割
    长度
    索引
    切片

    list
    dict
    set

    for ..else


    while .. else


    512 256 128 64 32 16 8 4 2 1
    1 1 1 1 1 1 1 1 1 1

    1024Bytes = 1KB = 1KB
    1024KB = 1MD = 100 万字节 = 1兆
    1024MB = 1GB = 高清短片 ,1080P 20分钟
    1024GB = 1TB
    1024TB = 1PB



    1个二进制是计算机里最小表示单元
    1个字节是计算机里最小的存储单位

    ASCII 256,每一个字符占8位
    GB2312 1980 67xx
    GBK1.0 1995 21000
    GB18030 2000 27000

    unicode 万国码
    utf-32 = 4字节
    utf-16 = 2字节

    单引号 和 双引号 没有任何区别,只适用于单行
    三引单或双引号 适用多行字符串,或多行注释





    作业1
    跳出多层循环,三层循环,最里层,跳出3层,
    作业2
    购物车程序 (知识点,循环,列表,
    )

    python shopping.py

    input your salary : 5000
    你可以买下面的东西:
    1.iphone 5800
    2.coffee 30
    3.book 50
    4.condom 90
    >>: 1
    买不起,打印差多少钱
    >>:2
    买得起,就放入购物车,扣钱,同时打印余额。。。4970
    >>:3
    ...
    >>:4

    >>:q
    您买了下面的东西,
    coffee 30
    book ...
    你还有多少钱
    bye


  • 相关阅读:
    ScrollView反弹效果的实现
    Unity 3D本地公布WebPlayer版时"Failed to download data file"解决方式
    win7休眠的开启与关闭方法命令行操作和图文结合的鼠标操作
    使用Javascript D3创建属于你的涂鸦作品
    android获取自己定义控件位置坐标,屏幕尺寸,标题栏,状态栏高度
    [Python]Use Flask-Admin with PostgreSQL
    [LeetCode] Best Time to Buy and Sell Stock
    spring实战五之Bean的自动检测
    FireBug使用总结
    javascript的window.onload()方法和jQuery的$(document).ready()的对比
  • 原文地址:https://www.cnblogs.com/pyyu/p/6634984.html
Copyright © 2020-2023  润新知