python征程1.2(初识python)

1.操作符。

和其他绝大多数语言一样,Python的算术操作符以你熟悉的方式工作。

“+,—,×,/,//,%,**,”

注意:python有两种除法操作符(1)单斜杠用以传统除法,(2)双斜杠用以浮点除法(并对结果进行四舍五入)

>>> print(-2*4+3**2)
1

(3)就像我们看到的,操作符的优先级和你想象的一样,“+,—,优先级最低”,“‘*,/,//,%”,优先级较高,且乘方的优先级最高。上述即为(3**2)首先求值,然后是(-2*4)然后对两个数进行求和。

(4)python中当然有比较运算符,但是返回的是布尔型(bool)“真(True)”或“假(False)”

>>> print(2>9)
False

(5)逻辑运算符(and,or,not):使用逻辑运算符可以将任意表达式连接起来,并得到一个布尔值。

>>> print(2<4 and 2==4)
False

2.数字。

python支持5种基本数字类型,其中三种是整数类型。

int(有符号整型):0101,67,90

>>> type(5)
<class 'int'>

long(长整型):29979052458L,889765544458L

bool(布尔型):False,True

float(浮点型):3.1415926,9.999

>>> type(1.1)
<class 'float'>

complex(复数):6.23+1.5j,-1.23-875j

注意:在python中会将整型与长整型无缝结合,所以不用担心溢出的问题,python会自动将int型转换为long型。

3.字符串。

(1)“+”可以应用于字符串的连接用算。

>>> name_01="帅哥"
>>> name_02="美女"
>>> print("I am a:"+name_01+"
you are a:"+name_02)
I am a:帅哥
you are a:美女

(2)“*”可以用字符串的重复。

>>> list=[1,2,3,4]
>>> list
[1, 2, 3, 4]

 4.列表和元组。

(1)对于我们初学者来说可以将列表和元组当成“数组“,他能够保存任意数量的python对象。和数组一样从0开始的数字作为索引访问元素,但是列表和元组可以存储不同类型的对象。

(2)列表和元组也有几处重要的区别,列表元素用[ ]来包裹,且元素的个数跟和元素的值可以改变。

         元组用( )来包裹,且不可以更改。元组可以看成只读的列表,通过切片运算可以[ : ]得到子集,这一点和字符串的用法一致。

>>> list=[1,2,3,4]
>>> list
[1, 2, 3, 4]
>>> list[1:3]
[2, 3]
原文地址:https://www.cnblogs.com/yjds/p/5873313.html