now-py

作者: Tess鱼丸 | 来源:发表于2020-04-05 00:34 被阅读0次

    '文字...'
    "文字..."
    这些句子中间不能有' "符号,要不然就会认为这段句子结束了,但是如果非要添加这些符号,可以在符号前面添加\ 来显示,

    message=("my name is \"me\"")
    print(message) =my name is "me"
    

    \捺=转义字符


    变量.title() =首字母大写
    
    变量.upper() =全部大写
    
    变量.lower() =全部小写
    
    m1 =  "aa bb cc"
    m2 =  "my name is siki"
    m3 = m2.title()
    m4 = m2.upper()
    m5 =  "MY NAME IS SIKI"
    m6 = m5.lower()
    print(m1) =aa bb cc
    print(m2) =my name is siki
    print(m3) =My Name Is Siki
    print(m4) =MY NAME IS SIKI
    print(m6) =my name is siki
    

    计算字符长度

    m1 =  "MY NAME IS SIKI"
    length =  len(m1)
    print(length)     =15
    

    字符串拼接&制表符

    name = "hello" +" "+ "WORLD" +" !"
    print(name)  =hello WORLD !
    print(name+name)  =hello WORLD !hello WORLD !
    
    print("a b")  =a(空格)b
    print("a    b")  =a(tab=4个位置)b
    
    print(len("a    b"))打印中引入len方法计算长度=6
    
    length= len("a  b")
    print(length) =4
    
    print("a\tb")  =\t=tab
    print("a\nb")  =\n=换行
    

    去除空格

    m = "    asdada  bbbb   ccccc ddd dd ee   "
    print(m) ==原文
    
    m1=m.lstrip()  =去除首部空格
    m2=m.rstrip()  =去除尾部空格
    m3=m.strip()  =去除首位部空格
    print(m1)
    print(m2)
    print(m3)
    
    原文    asdada  bbbb   ccccc ddd dd ee   
    m1=asdada  bbbb   ccccc ddd dd ee   
    m2=    asdada  bbbb   ccccc ddd dd ee
    m3=asdada  bbbb   ccccc ddd dd ee
    

    去除中间的空格

    去除中间的空格
    1.使用字符串函数replace
    a = 'hello world'
    a.replace(' ', '')
    print(a.replace(' ', ''))
    --------------------------------------------
    2.使用字符串函数split
    a = 'hello world'
    a = ''.join(a.split())
    print(a)
    

    变量:
    1.变量命名规则只能包含字母;数字;下划线。不能使用数字开头。
    2.不能使用python内置的关键字


    运算:

    res1 = 4/3    保留小数
    res2 = 4//3   双除号是取整-不留小数
    print(res1)   =1.3333333333333333
    print(res2)   =1
    
    取模=只取余数
    res3=7%3   =2.1
    
    求次方
    res4= 4**3   =64
    

    运算的优先级可以通过添加括号来改变

    字符型与数字型进行拼接需要使用string(字符串)来拼接
    message = "我的年龄是"+str(18)
    print(message)   =我的年龄是18
    
    字符串转换成数字需要使用int();float()
    int()用来转换成整数,float()转换成小数。
    res = 30+int("40")
    print(res)   =70
    ---
    res = 30+float("40")
    print(res)   =70.0
    
    int还有一个作用是把一个小数转换成整数    ----取整函数
    并非四舍五入,是去除掉小数点后的所有内容,使其变成整数
    print(int(3.8))  
    =3
    

    字符串成倍输出:只能乘整数,不能乘与小数。

    message="siki"*3
    print(message)   =sikisikisiki
    

    除数Python2与Python3的差别:

    Python2
    6 / 4 = 1
    Python3
    6 / 4 = 1.5
    6 // 4 = 1
    

    写注释:
    在代码后面添加#就可以添加注释了

    message="siki"*3   #整行代码是创建一个名字叫message的变量再乘与3倍。
    print(message) 
    

    输入函数:

    aaa = input ()
    print("end-"+aaa)   =end-+输入的内容
    

    做一个计算小程序
    计算整数:integer

    a = input()   #输入一个整数 数字型
    b = input()   #再输入一个整数 数字型
    res = int(a) + int(b)   #转换成整数类型相加,再存储到res这个变量里
    print(res)    #打印出来
    

    计算浮点数:

    a = input()   #输入一个整数 数字型
    b = input()   #再输入一个整数 数字型
    res = float(a) + float(b)   #转换成浮点数类型相加,再存储到res这个变量里。
    print(res)    #打印出来
    

    Complete code:

    print("我是一个加法运算器")
    print("请输入第一个数字")
    a = input()
    print("请输入第二个数字")
    b = input()
    res = float(a) + float(b)
    print("这两个数字的和是:")
    print(res)
    

    LAST:

    import this
    •优美胜于丑陋(Python 以编写优美的代码为目标)
    •明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
    •简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
    •复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)
    •扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
    •间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
    •可读性很重要(优美的代码是可读的)
    •即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
    •不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)
    •当存在多种可能,不要尝试去猜测
    •而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
    •虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )
    •做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
    •如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)
    •命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)
    

    第一季完结:

    相关文章

      网友评论

          本文标题:now-py

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