• 自学python笔记 第一章


    type( ):

    >>> route = 866
    >>> print(route,type(route))
         866 <class 'int'>  #运行结果

    输入对象引用名就能打出对象:

    >>> x ="a"
    >>> y ="b"
    >>> x
    'a'
    >>> x,y #必须用逗号隔开
    ('a', 'b')

    元组长度len( ):

    >>> x =["a","b","c","d"]
    >>> y ="guo zhengbing"
    >>> len(x)
    4
    >>> len(y)
    13

    .append( )操作指令:插入一个元素

    >>> x =["aa","21","guozhengbing","asd1223"]
    >>> x.append("gzb")
    >>> x
    ['aa', '21', 'guozhengbing', 'asd1223', 'gzb']

    数组里个数从0开始:

    >>> x =["aa","21","guozhengbing","asd1223"]
    >>> x.append("gzb")
    >>> x
    ['aa', '21', 'guozhengbing', 'asd1223', 'gzb']
    >>> x[0]
    'aa'
    >>> x[4]
    'gzb'

    直接用x[*] =_来修改列表元素:

    >>> x
    ['aa', '21', 'guozhengbing', 'asd1223', 'gzb']
    >>> x[0] =["study hard"]
    >>> x
    [['study hard'], '21', 'guozhengbing', 'asd1223', 'gzb']

    身份操作符:is,若is两端引用同一对象,则为true,否则为false

    >>> x =["aa","21","guozhengbing","asd1223"]
    >>> y =["aa","21","guozhengbing","asd1223"]
    >>> x is y
    False
    >>> y = x
    >>> x is y
    True

    比较操作符:

    >>> a =1
    >>> b  =2
    >>> c =3
    >>> a <=b,b ==c,a !=c
    (True, False, True)

    成员操作符:

    >>> x =["aa","21","guozhengbing","asd1223"]
    >>> 21 in x
    False
    >>> "21" in x
    True
    >>> phrase ="hello world"
    >>> "o" in phrase
    

    逻辑运算符:and ,or ,not

    >>> five =5
    >>> two =2
    >>> zero =0
    >>> five and two
    2
    >>> two and zero
    0  #and,or,not用short-circuit逻辑,返回决定结果的操作数,而不是布尔值
    >>> two and zero
    0
    >>> five or two
    5
    >>> zero or five
    5

    if,while语句遍历列表:

    for...in... 语句:

    x =["aa","21","guozhengbing","asd1223"]
    for i in x:
        print(i)
    #输出结果为:
    aa
    21
    guozhengbing
    asd1223

    +与+=在字符串中(在列表中也能加):

    >>> name = "guo">>> name + "zhengbing"
    'guozhengbing'
    >>> name +="zhengbing"
    >>> name
    'guozhengbing'

    列表中+=与.append的区别:

    >>> temp =["11","22","33"]
    >>> temp +="guozhengbing"
    >>> temp
    ['11', '22', '33', 'g', 'u', 'o', 'z', 'h', 'e', 'n', 'g', 'b', 'i', 'n', 'g']
    >>> temp.append("guozhengbing")
    >>> temp
    ['11', '22', '33', 'g', 'u', 'o', 'z', 'h', 'e', 'n', 'g', 'b', 'i', 'n', 'g', 'guozhengbing']

    定义函数:

    def function(msg):
        while True:
            try:
                i =int(input(msg))
                return i
            except ValueError as err:
                print(err)
    
    age =function("enter your age:")
    
    #结果
    enter your age:2.5
    invalid literal for int() with base 10: '2.5'
    enter your age:25
    
    Process finished with exit code 0
  • 相关阅读:
    项目延期原因及应对之道
    我只是来刷屏的
    php学习1留言板的创建
    位运算
    hnu 12264 collisions
    数组和指针的区别
    hnu12263 Gluttonous robot
    解决Mac上安装Zookeeper问题:FAILED TO WRITE PID
    Dubbo问题记录:No provider available for the service xxx from registry localhost:9090
    SqlServer和mysql的日期函数备忘
  • 原文地址:https://www.cnblogs.com/cn-gzb/p/9580590.html
Copyright © 2020-2023  润新知