python的一些基本知识

1.python通常是一行写完一条语句,但是如果语句很长,我们可以使用反斜杠来实现多行语句。例如:

 total=item_one+\

 item_two+\

 item_three

但是在[],(),{}中不需要使用反斜杠。

>>> total=['item_one','item_two',

... 'item_four','item_five']

>>> total

['item_one', 'item_two', 'item_four', 'item_five']

2.python中数字有四种类型:int(长整型),bool,float,complex(复数)。

3.python中单引号和双引号使用完全相同。使用三引号可以指定一个多行字符串。

4.python中的字符串有两种索引方式,从左往右从0开始,从右往左以-1开始。

>>> str='runnoob'

>>> print(str[0:-1])

runnoo

>>> print(str*2)

runnoobrunnoob

>>> print(str+'nihao')

runnoobnihao

注意:str*2是把str重复两遍。

5.python可以在同一行中使用多条语句,语句之间用分号分割。

>>> import sys; x = 'runoob'; sys.stdout.write(x + '\n')

runoob

7 #7表示字符数


6.python的默认输出是换行的,如果要实现不换行需要加end=""

x='a';y='b'

>>> print(x,end="");print(y,end="")

ab

7.python允许同时为多个变量赋值。

a = b = c = 1

也可以为多个对象指定多个变量

a,b,c=12,3,'runoob'

8.python中有六个标准的数据类型

Number(数字)

String(字符串)

List(列表)

Tuple(元组)

Set(集合)

Dictionary(字典)

其中:

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

9.isinstance 和 type 的区别在于:

type()不会认为子类是一种父类类型。

isinstance()会认为子类是一种父类类型。

10.数值运算:

>>> 2 / 4 # 除法,得到一个浮点数0.5

>>> 2 // 4 # 除法,得到一个整数0

>>> 17 % 3 # 取余 2

>>> 2 ** 5 # 乘方32

注意:在混合计算时,Python会把整型转换成为浮点数。

11.Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型

12.列表定义:list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]

操作和字符串大致相同,但是列表是可变的。可以用del list[i] 删除元素。

>>>a = [1, 2, 3, 4, 5, 6]

>>> a[0] = 9

>>> a[2:5] = [13, 14, 15]

>>> a[9, 2, 13, 14, 15, 6]

>>> a[2:5] = [] # 将对应的元素值设置为 [] 

>>> a[9, 2, 6]

13.元组tuple与列表类似,但是是用小括号定义,且不能被改变。

14.集合set:是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。

基本功能是进行成员关系测试和删除重复元素。

可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

15.字典(dictionary)是Python中另一个非常有用的内置数据类型。

列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。

键(key)必须使用不可变类型。

在同一个字典中,键(key)必须是唯一的。

16.注意:创建空set必须用set()。创建空字典用{}

17.pass 语句

Python pass是空语句,是为了保持程序结构的完整性。

pass 不做任何事情,一般用做占位语句

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值