• 基础操作


    python 诞生于1991年
    python 语言的缩进只要统一即可且强制使用
    IPO模型:Input Process Output

    在IDLE 运行python代码

    1.直接运算小的代码

    2.新建-->写好代码-->run -->run module 就会在IDLE (shell)运行

    ctrl +C 回到可编辑状态

    注释:

    # 单行

    '''   ''' 多行

    命名:大小写敏感,首字符不能是数字,不与保留字相同,字母,数字,下划线
    数据类型
    整数:10011101
    字符串:“10,011,101”
    列表:[10,011,101]
    字符串:
    单引号,双引号没区别。由>=0个字符组成的有序序列
    字符串的序号:
    -8-7-6-5-4-3-2-1
    请说服你我男女的
    0 1 2 3 4 5 6 7
    请:第0个字符
    索引:“说服你我男女的”[0] ,或者s[-1](的)

    切片: "王俊伟是是否哦哦"[1:3] 俊伟 左闭右开的区间。或者s[0:-1]除去最后一个字符剩下的字符串

    切片的高级用法:

    >>> s="0123456789"
    >>> s[:3]#s[m:n],m省略代表从头开始,n省略代表到尾
    '012'
    >>> s[5:]
    '56789'
    >>> s[:]
    '0123456789'

    '0123456789'
    >>> s[1:8:2]
    '1357'

    >>> s[::-1]#逆序
    '9876543210'

    s[-1] in  ['C','c'] #判断前者是否与列表中某个元素相同

    赋值语句
    s = input("") 复制语句右侧的数据类型同时作用于变量
    分支语句
    if s[-1] in ['e','s'] : #如果条件为true 则执行冒号后语句,冒号是语法的一部分,不能省

    函数

    函数采用 <函数名>(<参数>)方式使用
    <变量> = input(<提示信息字符串>)
    print 以字符形式。。。。
    print 函数格式化
    print("转化后的温度是{:.2f}C".format(C))
    如果C的值为123.45678,则输出123.45C

    eval :去掉参数最外侧引号并执行余下语句的函数
    >>> eval("1")
    1
    >>> eval("1+4")
    5
    >>> eval('"1+6"')
    '1+6'
    >>> eval('print("hcb")')
    hcb

    获得用户输入的一个字符串,格式如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

    M OP N‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

    其中,M和N是任何数字,OP代表一种操作,表示为如下四种:+, -, *, /(加减乘除)‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

    根据OP,输出M OP N的运算结果,统一保存小数点后2位。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

    注意:M和OP、OP和N之间可以存在多个空格,不考虑输入错误情况。

    a = eval(input())
    print("{:.2f}".format(a))
          

     #保留字

  • 相关阅读:
    【大厂面试06期】谈一谈你对Redis持久化的理解?
    【大厂面试05期】说一说你对MySQL中锁的了解?
    【大厂面试04期】讲讲一条MySQL更新语句是怎么执行的?
    【大厂面试03期】MySQL是怎么解决幻读问题的?
    【大厂面试02期】Redis过期key是怎么样清理的?
    【大厂面试01期】高并发场景下,如何保证缓存与数据库一致性?
    透过面试题掌握Redis【持续更新中】
    MySQL慢查询优化(线上案例调优)
    分享一个集成.NET Core+Swagger+Consul+Polly+Ocelot+IdentityServer4+Exceptionless+Apollo+SkyWalking的微服务开发框架
    微服务框架Demo.MicroServer运行手册
  • 原文地址:https://www.cnblogs.com/tingtin/p/11614342.html
Copyright © 2020-2023  润新知