Python入门1_数字&&表达式
来源:互联网 发布:程序员培训班排名 编辑:程序博客网 时间:2024/05/17 22:36
python 入门语法问题:
1 ,首先python3以下的解释器,会自动截断到整数类型,在做除法运算。如果需要正常的除法运算,可以在前面引入 from future import division 模块(future前后都有两个下划线,markdown直接给解释成加粗黑体)。
现在都用 // 来整除,例如1//3,得到结果为0,不管是在python3,还是python2中。
乘方运算:2**3 = 8 ,2的3次方,幂的运算符号比取反符号要高,如:-3**2 = -9。
python 有许多自带的数学函数,是不需要调用模块就能使用的,如pow(2,3),abs(-2),rand(2.1),2的三次方,-2的绝对值。2.1的四舍五入。还有一些需要导入模块进行扩展的:例如floor函数,ceil函数,一个是下限,一个是上限。
eg1:
>>> import math>>> math.floor(32.9) #返回32>>> math.ceil(31.1) #返回32
还可以换种方式来写:
>>> from math import floor>>> floor(32.9) #这样就不需要写模块名字# 这是python的备注
2,python字符串类型:
可以用双引号,单引号,三引号,如果你好打印一段文字,例如 I’m fine 里面已经有单引号了,所以就不能使用单引了,可以用双引或者三引,注意三引号可以跨行打印。还有直接用+,就能拼接字符串。
3,input 和 raw_input(python3已经不再支持input函数):raw_input()会使用最原始的数据,将其放入字符串中,input则是直接将输入的数据放入到里面,这样是不安全的,建议习惯使用raw_input。
>>> age = input("please input your age:")21>>> print age>>> 21>>> age = raw_input("please input your age:")21>>> print age'21'
4,原始字符串:
我们在打印的时候,可能会碰到打印路径问题,例如 print ‘C:\nodao’ ,然而结果却是:
C:
odao
自动把\n翻译成换行,但不是我们想要的,我们可以 print r ‘C:\nodao’ 打印原始字符串,解决这个问题。(注意:r和字符串之间没有空格)
这节到此结束,请继续学习下一节 Python入门2_之列表&&元组。
- Python入门1_数字&&表达式
- 正则表达式_数字
- Python入门学习之---------Python数字表达式和输出
- Python入门学习之---------Python数字表达式和输出
- Python数字和表达式
- Python学习_入门(1)
- python入门_简介
- Python学习笔记_数字
- python正则表达式入门
- Python正则表达式入门
- python正则表达式入门
- python正则表达式入门
- python 壹--数字与表达式
- 数字的正则表达式,python
- 【正则】正则表达式入门(1)数字和通配符
- python工具_正则表达式
- php匹配中文_英文_数字的正则表达式
- Python轻松入门-02 数字
- python函数式编程(三)装饰器、偏函数
- 栈和队列练习题
- MySql-两阶段加锁协议
- Docker 学习之 容器中运行多个服务
- qt creator修改程序编码(解决中文乱码问题)的方法
- Python入门1_数字&&表达式
- 数人云|史上最全,35个平台、框架、数据库细说什么是Serverless
- eclipse简单的功能介绍以及debuge模式断点调试
- 酒客项目日志20170806
- 讨论构造拷贝构造的N中调用情况的问题
- (三分 两次)Line belt -- HDOJ
- 利用FFmpeg将Jpeg图片转为任意视频容器格式
- JS学习-数据类型
- mathematica抓取网页