-
ur'''Python的Unicode字符串支持"中文", "日文", "韩文"等多种语言'''查看全部
-
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释 # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。查看全部
-
Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义
查看全部 -
动态语言查看全部
-
list:
append()方法
insert()方法
查看全部 -
因为执行第一个if语句的时候就已经符合条件输出了teenager,所以不执行elif语句,也就不输出adult了,更改一下顺序即可,如下:
age = 20
if age >= 18:
print 'adult'
elif age >= 6:
print 'teenager'
else:
print 'kid'查看全部 -
if 语句后接表达式,然后用
:
表示代码块开始。查看全部 -
Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。
缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
查看全部 -
最简单的,变与不变区别是list和tuple,二者的区别则是[]和 (),将list变成tuple,即将[]变成(),便可让整句tuple代码不可变了
查看全部 -
因为
()
既可以表示tuple,又可以作为括号表示运算时的优先级,结果 (1) 被Python解释器计算出结果 1,导致我们得到的不是tuple,而是整数 1。正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,
查看全部 -
这里查看全部
-
入门介绍查看全部
-
本节重点:
(1)可变tupe:
t = ('a', 'b', ['A', 'B'])
tuple中含有list
L=t(2)
L(0)=‘X’
L(1) =‘Y’
t=('a', 'b', ['X', 'Y'])
查看全部 -
本节重点:
(1)tuple跟list相同可以有任意个元素。
(2)空tuple打印出来是()
t = () print t ()
(3)单元素tuple的()可能会与运算符()发生歧义,正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”:t=(1,)。
查看全部 -
本节重点:
(1)tuple为元组,tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。
(2)list用[ ],tuple用()。
(3)利用索引访问tuple的方式跟访问list完全相同。
查看全部
举报