今晚整理下笔记,如果整理的有啥错的,希望看到的能够指出来,我好改正。

一:数据类型:常见的整型,浮点型,字符型,布尔类型。然后还有一个记法,科学计数法(e记法)。

e记法:>>> a = 0.000000000000000000025      输出: 2.5e-20
>>> 1.5e11                输出:150000000000

类型的转换有:整型的要用 int() , 字符串的要用 str() , 浮点数的要用 float() 。例如:

整型的转换:

>>>a = '520'    
      >>> b = int(a)   
      >>> b                 输出:520
>>> c = int (' 真好') 
      >>> a = 5.99        
      >>>   c = int(a)           
      >>> c                  输出: 5

浮点数的转换:     

>>> a = '520'            
      >>> b = float(a)               
      >>> b                  输出:520.0
      >>> a = 520              
      >>> b = float(a)                
      >>> b                  输出:520.0

字符串的转换:   

>>> a = 5.99      
      >>> b=str(a)       
      >>> b                                       输出:'5.99'
     >>> c = str(5e19)          
      >>> c                                     输出:' 5e+19 '

如果要明确的知道变量的类型,可以使用type(), 如:  

>>> a = '520'
>>> type(a)          输出:<class 'str'>
>>>type(5.2)        输出:<class 'float'>
 >>>type(true)      输出:<class 'bool'>

也可以使用   isinstance(): 括号里面有两个参数,若最后结果是true的话,则表示两个参数一致。如:

isinstance(a,str)                  输出:true
isinstance(a,int)                  输出:false
isinstance(320,int)             输出:true
 isinstance(320.25,bool)

二:常用操作符的一个小总结。

算术操作符: + , -  , * , /  ,   %    ,  **    ,  //   

首先对于前面四个,大家一个都很熟悉,加减乘除。举个简单的例子吧:

>>>a = b = c = d =10
>>> a +=1      >>> a              输出:11
>>> b - =3      >>> b              输出: 7
 >>> c *=10       >>> c              输出:100
>>> d /=8       >>> d              输出:1.25
接着是取余 %   :    >>> 5 % 2         输出:1
//除,这个除的话,除完向下取最接近的整数 :                   >>> 10 // 8        输出:1                                       >>> 3.0 // 2            输出:1.0
幂运算** :  >>> 3**2       输出:9
逻辑操作符: and :只有在左右两边同为真的时候结果才为true。 or :只有当左右两边同为假时结果才为false,否则就为true 。 not : 就是取相反,真就取假,假就为真。
比较运算符: <(小于) ,<=(小于等于), >(大于), >=(大于等于), ==(等于) , != (不等于)

三:优先级的问题。

  幂运算 > 正负号 > 算术操作符(一元操作符) > 比较操作符 > 逻辑运算符

  注意:幂运算比左侧的一元操作符优先级高,比右侧的一元操作符优先级低。例如:

>>> -3 **2        输出: - 9
>>>  3 ** -2       输出: 0.111111111111

目前只有这么多了