码迷,mamicode.com
首页 > 编程语言 > 详细

python 笔记

时间:2016-07-20 19:16:16      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

print 中的‘ ‘和""都是一样的,可以互用,当文中包含有‘时候可以使用""这个符号。这样可以不用转义字符。

字符串连接使用的是,

print r‘‘‘    contentxsa,

     contentasaas.

     csdcsscs.

    ‘‘‘  #可以表示多行

print r‘ ‘  #可以表示带有’ ”这些字段

 在输入中文的时候要使用utf-8编码

# -*- coding: utf-8 -*-

print u‘‘‘静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。‘‘‘

 第一行编码注释

u代表的是编码支持中文

如果上面有编码注释则可以print 后面不带u也可以输入输出中文

 

 

因为Python把0空字符串‘‘None看成 False,其他数值和非空字符串都看成 True,所以:

True and ‘a=T‘ 计算结果是 ‘a=T‘
继续计算 ‘a=T‘ or ‘a=F‘ 计算结果还是 ‘a=T‘

要解释上述结果,又涉及到 and 和 or 运算的一条重要法则:短路计算。

1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。

2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。

所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。

数组的添加:

p.append(...);

数组的插入:

p.insert(site,content);

数组的删除:

p.pop();这里括号中可以填写位数;

然后不填写位数则为最后一位;

python 笔记

标签:

原文地址:http://www.cnblogs.com/lonecloud/p/5689104.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!