zoukankan      html  css  js  c++  java
  • day04

    今日所学:重点知识

    一,数字类型:

    # 要了解:py2中小整数用int存放,大整数用long # 1.整型 num = -100

    print(num, type(num))=> -100 int

    # 2.小数 num = 3.14

    print(num, type(num))

    # 3.布尔 res = True

    print(res, type(res), isinstance(res, int))

    print(3.14 + True)

    # 4.复数 num = complex(5, 4)  # 5 + 4j

    print(num + (4 + 5j))

    # 重点:数字类型直接的相互转化 ***** a = 10 b = 3.74 c = True

    print(int(a), int(b), int(c))

    print(float(a), float(b), float(c))

    print(bool(a), bool(b), bool(c))

    二,字符串的常规操作

    # 1.字符串的索引取值: 字符串[index] # 正向取值从0编号,反向取值从-1编号

    s1 = '123abc呵呵' print(id(s1))  # 2217572683576

    print(s1[0], id(s1[0]))  # 2217543167200

    t_s = '1' print(id(t_s))  # 2217543167200

    # 取出c

    print(s1[5], s1[-3])

    # 2.字符串拼接 s2 = '你好' s22 = '帅' ss2 = s2 + s22

    print(ss2, id(s2), id(s22), id(ss2))

    # 如果要拼接其他类型 a = 10 b = "20" c = True # res = "1020True"

    res = "%s%s%s" % (a, b, c) 

    # 方法1 print(res)

    res = str(a) + b + str(c) 

    # 方法2 print(res)

    # 3.字符串长度 s3 = '12345' ln1 = s3.__len__()

    # 4.字符串切片: 取子字符串 - [::] - [start_index:end_index:step]

    s4 = '123abc呵呵'

    sub_s = s4[0:6:]

    print(sub_s) # 123abc

    sub_s = s4[0:6:2]

    print(sub_s)  # 13b

    sub_s = s4[::-1]

    print(sub_s)  # 呵呵cba321

    sub_s = s4[-1:-6:-1]

    print(sub_s)  # 呵呵cba

    # 5.成员运算:判断某字符串是否在该字符串中 s5 = '123abc呵呵'

    ss5 = '12a'

    print(ss5 in s5)  # False

    print(ss5 not in s5)  # True

    # 6.字符串循环(遍历) s6 = '123abc呵呵' for v in s5:     print(v)

    三:重要方法

        1,通过引号的嵌套使内部的引号在不转义的情况下直接输出。当双引号交替使用。

        2,常规操作:字符串的索引取值)(有序存储)

                            字符串[index]

                          正向取值从0开始编号,反向取值从-1开始取值

                      2,字符串拼接:拼接后与原来的地址都不一样

                                            使用%s%s % 万能占位符)(拼接其他类型)

                                            使用类型,即转化为同路径进行拼接

                      3,字符串长度:-len-()  这是整个字符串的长度

                                          也可len()   例如:s3=`12345` ln2=len(s3)

                                                                  print(ln2)=>5

                        4,字符串切片:取子字符串

                                       语法:[::]  例如:ln=`1234x笑`

                                                               k-l=ln[0:3]

                                                               print(k-l) =>123

                          其中有步长,就按步长切去,步长为负,反向切

                       5,字符串循环:

                                           利用 for循环

                        6,列表:

                             常用操作:索引取值

                                       列表名[index]

                                          列表运算 。加或乘

                                            列表长度。len()

                                           列表切片[::]。[1:2:2]

                                          

       四可变与不可变类型:

                        不可变类型:特点,地址不改变的情况下,值永远不变,即以一对一关系,形成一对一的绑定关系,可变不可变是对值的,

                       可变类型:在地址不变的情况下,值发生改变的类型

                               

                                  

                                             

  • 相关阅读:
    FLEX监视浏览器关闭事件
    [FMS]FMS流媒体服务器onStatus介绍说明
    JS调用水晶报表打印翻页按钮事件
    js之获取窗口大小和位置信息
    Window对象简介
    Js中的window.parent ,window.top,window.self 详解
    flex4+fms3.5+cs4开发实时音视频直播及点播详解
    VS2010与水晶报表V13的打包集成小结
    最完美解决方案:js弹出窗口关闭当前页面,而不弹出提示框
    使用C#将HTML文本转换为普通文本,去掉所有的Html标记(转)
  • 原文地址:https://www.cnblogs.com/Fzhiyuan/p/10726370.html
Copyright © 2011-2022 走看看