Python基础入门

来源:互联网 发布:matlab 2016a mac 编辑:程序博客网 时间:2024/06/06 20:53

1.数字和表达式

   在Python3中1/2=0.5,而在Python2中1/2=0。如果希望Python2执行普通的除法可以导入:from  __future__ import   division(注意future前后都是两个下划线)。除法中双斜线会执行整除,无论数字是浮点数还是整数,但输出结果会有不同。

1 // 2              01.0 // 2.0       0.0

在Python3中八进制是     0o10  这类     第二个是小写的O字母


2.一些简单函数

   

hel_wor = 'world'print ('hello',hel_wor    +   '!')

hello world!                 
#可以看出print参数间的逗号被转译成空格,而加号(+)连接符则无视前后的空格,将参数直接相连
#print中接受的参数必须是字符串
round函数在Python3中,输出为整数
round(1/2)
0
注意和Python的差别
floor ceil sqrt 等等 一般默认输出类型为float型
在Python3中raw_input被删除,input输出都是str类型,在运算中需要类型转换
如果需要写一个非常长的字符串,可以使用三个引号来标记,而且如果使用这种方式,字符串中间的单双引号可以不需要使用反斜线来转义了。
普通字符串也可以跨行,如果一行之中最后一个字符是反斜线,那么,换行符本身就是转义课,也就被忽略了。
字符串前可以加上字母r,则字符串中转义字符将会不齐作用:print (r'C:\nowhere')
注意:不能再原始字符串结尾输入反斜线,会引起语法错误


原创粉丝点击