python_学习笔记0817
来源:互联网 发布:淘宝怎么进自己的店铺 编辑:程序博客网 时间:2024/05/16 07:52
今天是二零一伍年八月十七日
1.在python中,布尔值的取反、取并及取或可以直接使用not、and、or语句。
2.在python中,想交换两个变量的值,除了三元交换法以外,还提供了一种很好的方法
a = 1b = 2a , b = b , a
在这样的语句中,a,b其实被当做一个被省略括号的元组,于是a,b = b,a这样的语句也就可以执行了。
3.Split()函数可以分割字符串,函数两个参数都是带有默认值的
str.split(str = " ", num = string.count(str))
也就是说,这个函数默认把空格作为分割标志。
比如这样一个字符串
# split.pys = 'absbda sdhakd sdan'print (s.split())
['absbda', 'sdhakd', 'sdan']
输出的是带有已经分好的字符串的List。
4.unexpected indent的含义是缩进错误,通常是多打了空格或者是空格和TAB混用。
5.在python3.4中,4/3这样的除法不再是2.7版本里的整除,这样的除法除出来会带小数点。3.4中的整除是//。
6.自己定义的函数也可以使用help函数进行查看,help函数查看的并不是函数的内容,而是一个由" " " ……" " "三个双引号括起来的内容。
>>> def func(para):... """hello"""... pass...>>> help(func)Help on function func in module __main__:func(para) hello
7.python中也拥有格式化输出,而且在django中的httprespond中也是使用格式化输出。python的格式化输出方式是
print ("His name is %s" %(ss) )
其中的ss是我们的str对象的变量名。这样的方式看起来很像是c中的方法。当然我们要输出两个变量的时候,我们就需要注意了。
# print.pya = 9 print ("age is %d and name is %s " %(a , "huahua") )
8.想要生成一个list,尤其具有规律的数字list,语句其实可以很简单
[i + 2 for i in range(10)]
当然,当接触到map函数以后,这个语句都显得复杂了。
10.对于字典来说,其实值存储了一种值
# iteritem.pynames = {'huahhua': 'she' , 'stange':'me'}for name in names :print (name)
这样的便利只能输出各个key-value对的key。但是我们常常其实是想输出一对的,那么我们就需要item函数。
# iteritems.pynames = {'huahhua': 'she' , 'stange':'me'}for name , role in names.items() :print (name , role)
0 0
- python_学习笔记0817
- python_学习笔记0817
- python_学习笔记0802
- python_学习笔记0803
- python_学习笔记0810
- python_学习笔记0816
- python_学习笔记0824
- python_学习笔记0825
- python_学习笔记0829
- Python_学习笔记
- [学习笔记]Python_数据类型
- [学习笔记]Python_变量
- [学习笔记]Python_字符串
- python_变量+循环学习笔记
- [学习笔记]Python_常见错误
- python_模块与函数学习笔记
- python_学习笔记_基础练习_1
- python_学习笔记_基础练习_2
- Android 控件沿贝塞尔曲线运动(下)———仿微信掉表情包
- uva 1411 Ants (权值和最小的完美匹配---KM算法)
- Light OJ 1339 Strongest Community(分块暴力)
- 杭电 1874 畅通工程续(Dijkstra)
- 操作系统 时间片轮转调度算法
- python_学习笔记0817
- python时间日期操作
- 京东收藏夹
- javascript中对各种事件处理程序的个人总结
- hdu1874畅通工程续【最短路dijkstra&&SPFA&&floyd】
- 解决YUM无法正常工作
- 关于reactivecocoa出现 unrecognized selector sent to instance错误
- uva 503 - Parallelepiped walk(几何)
- 编程一开始就应该养成的好习惯