1、Python基本语法

Python基本语法


1、大纲 

Python基本语法

2、变量与变量类型

1、数值型:数值型变量主要包括整型,浮点型,和复数类型

2018              # 10进制
0b0101 or 0B0101  # 2进制表示方法 
077               # 8进制表示
0x80 or 0X80      # 16进制

#进制转换函数
bin(20)  # 将20转换成2进制数,并以字符串形式输出
'0b10100'

oct(20)  # 将20转换成8进制数,并以字符串形式输出
'0o24'

hex(20)  # 将20转换成16进制数,并以字符串形式输出
'0x14'
type() #type函数用来查看变量类型

2、数字类型之间的转换

#数字类型之间的转换
int('2')  #int()函数,将非数值型的变量转换成数值型变量
    
    int(x[,base]) # base用来表示X的进制(10进制可以忽略不写)
    int("144",8)
    100            #An Example

float(x)           #将某个数转换成浮点型

complex(real[,imag]) #转换成复数形式

3、列表与元组的区别

#列表与元组的区别与联系
#列表与元组都为数组
    #列表属于动态数组
    #元组属于静态数组

list=[1,2,3,4,5]
tuple=(1,2,3,4,5)
list[0]=list[1]**list[3]
list[0]
16

list=[1,2,3,4,5]
tuple=(1,2,3,4,5)
tuple[0]=tuple[1]**tuple[3]

Traceback (most recent call last):
  File "<input>", line 3, in <module>
TypeError: 'tuple' object does not support item assignment

#上面例子表明,列表当中的数据可以改动,但是元组中的数据不可以改动

tuple1=(1,2,3,4,5)
tuple2=(6,7,8,9,10)
tuple1+tuple2
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)    # 两个元组可以合并

3、运算符

1、这里着重了解一下逻辑运算符
 

逻辑运算符
运算符 逻辑表达式
and x and y
or x or y
not not x
a=10
b=20
a and b
20        # a的返回值为TURE,所以 a and b 的返回值为b的值

a=0
b=12
a and b
0         # a的返回值为FALSE,所以 a and b 的值为0


a=10
b=20
a or b
10

a=0
b=1
a or b
1

a=1
b=0
a or b
1

a=0
b=0
a or b
0

2、成员运算符

x in y  #如果x元素在y里的话,返回值为TRUE,否则返回值为FALSE

>>>a=(4,3,2,1)
>>>4 in a
>>>True

4、位运算

1、按位左移

a=4
bin(a<<4)
'0b10000'    # 输出二进制字符串

a=4
b=bin(a<<2)
int(b,2)
16           # 将a左移两位后变成了16=4*2^2

## 左移多少位代表乘2的多少次方

2、按位右移,这里需要注意的是,向右移多少个单位代表除以2的多少次方

3、按位与

4、按位或

5、按位异或

扫描二维码关注公众号,回复: 4793919 查看本文章

猜你喜欢

转载自blog.csdn.net/weixin_43540603/article/details/85290534