python基本语法积累~

1 怎样查看一个变量的类型?

 

>>> a=1
>>> type(a)
<type 'int'>

 

2怎样把一个整型变为长整型?

 

>>> a=1l
>>> type(a)
<type 'long'>

 

3怎样作强制类型转换?

答:和C一样。

4 怎样输出某个变量的值?

 

>>> a=3
>>> b=float(a)
>>> print b
3.0
>>> 

 

5 如何使转义字符不转义?

 

>>> c=r"i love wang hong\n"
>>> print c
i love wang hong\n

 

可见,加一个r的前缀就行了,表示这是一串原生字符串

6python函数原型中的中括号是干嘛用的?

中括号中括到的表示为可选参数!

7在python中,每一个变量其实都是一个类实例化的对象,所以可以用类中的方法作一系列操作哦~

比如我们这里统计一下字符串 i love wang hong 中子串love的个数,怎么做呢?代码如下:

 

>>> print c
i love wang hong\n
>>> c.count('love')
1
>>> c.count('love',0,3)
0
>>> 

 

相关帮助如下:

sub表示待统计的子串,0到3表示在原字符串的哪个位置范围内找,可以不写!

8 处样在某个字符串的每个字符号面都加上一个逗号?

 

>>> b='i love wang hong'
>>> ','.join(b)
'i, ,l,o,v,e, ,w,a,n,g, ,h,o,n,g'

 

9python的字符串支持乘法操作哦,如下图所示

9 逻辑行和物理行

10 缩进属于python语法的一部分,缩进直接表示了程序的层次

wingide中怎么设置一个Tab代表几个空格?

11 python里的与,或,非运算符和C不同,详见下表:

 

12 python的for和while 都有else:分支

12_1 for循环的使用示例如下~

13 python的参数传递是非常非常灵活的,如下图所示:

而且一个函数的返回值可以有多个,如下图所示:

14 函数中可以嵌套定义函数,称为叫闭包现象,其实和类的定义类似嘛

14 数组()的使用

14_1 怎样生成一个有序数组?

14_2 列表的增加

14_3 插入元素的方法

14_4 数组指定区间取数的意义很奇怪,如下图所示:

可见,区间取数的区间是左闭右开的

15 怎样插入自己编写的模块的路径?

16 列表与元组的区别?

列表用中括号定义,元组用圆括号定义,列表可以作增、删、插入等处理,而元组不能,元组就是个整体

列表中能嵌套元组在任意位置,而元组是不能嵌套列表在第0位置的,如下图所示:

17元组需要注意的知识点:

元组的取数仍然用中括号,如下图:

元组可以作为格式化输出列表,如下图:

18 字典的使用如下图所示

字典排序操作

我不明白的是key=lambda t:t[0] 这句话是怎么回事~

19 集合

集合的定义中有一条说元素之间是互斥的 即互不相同,所以在python中,非常重要的一点就是set中的元素不相同,所以集合容器能用来去重

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值