zoukankan      html  css  js  c++  java
  • python 零散记录(一) input与raw_input 数学相关函数 转换字符串的方法

    input()与raw_input():

    两者都是接受命令行输入,但区别在于,raw_input()接受原始数据(raw data)。

    #使用input()来提示输入名字
    input("enter your name:")
    #这样在实际输入名字的时候,写 myname 是会报错的,抛出NamError的异常
    #必须要这样写 'myname',可这显然是不人道的。
    
    #使用raw_input()
    raw_input("enter your name:")
    #这样就正常了

    几个看到的数学相关函数:

    abs():        #取绝对值运算
    round():      #四舍五入运算
    math.floor():  #舍去小数部分
    math.ceil():    #返回大于等于已知数的最小整数,取整运算,与int()相反
    math.sqrt():    #开平方运算
    
    #cmath模块:
    """
    math模块只能处理浮点数,而虚数要用到cmath(complex math所谓复杂的数学)
    """
    cmath.sqrt(-1) #等于 1j
    
    int():      #向下取整,与math.ceil()相反

    转换为字符串的 3 种方法:

    #1 str:
    str(xxx)    #使字符串更易于阅读,类似与原始数据,是人话
    
    #2 repr:
    repr(xxx) #转换为合法的python表达式,很严格
    
    #3 ``:
    `xxx` #等同于repr()
  • 相关阅读:
    nginx启动失败
    Windows下载安装docker详细步骤
    Consul
    Idea导入多个maven项目到同一目录下
    使用V-chart时踩过的一些坑
    java集合超详解
    HashMap
    curl和wget的区别和使用
    SourceTree3.2.6版本跳过注册办法
    单点登录
  • 原文地址:https://www.cnblogs.com/lipijin/p/3270884.html
Copyright © 2011-2022 走看看