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中的元素不相同,所以集合容器能用来去重