-
1、list(range(1,5))返回一个包含数字的列表在本例为【1,2,3,4】
2、使用zip(列表,列表)把两个列表中变为一个列表,这个列表中元素为元组
查看全部 -
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } for key,value in d.items(): print(f'{key}:{value})查看全部
-
任何时候,我们都可以给程序加上注释。注释是用来说明代码的,给自己或别人看,而程序运行的时候,Python解释器会直接忽略掉注释,所以,有没有注释不影响程序的执行结果,但是影响到别人能不能看懂你的代码。
Python的注释以
#
开头,后面的文字直到行尾都算注释查看全部 -
可以把 hello, python 视为一个字符串 'hello, python',
也可以把它视为两个字符串 'hello,' 'python'
参考代码:
print 'hello, python'
print 'hello,', 'python'
查看全部 -
.......
查看全部 -
Python中数据类型
一、整数
二、浮点数 浮点数也就是小数
三、字符串
字符串是以
''
或""
括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'
只有a,b,c
这3个字符。四、布尔值
布尔值和布尔代数的表示完全一致,一个布尔值只有
True
、False
两种值,要么是True
,要么是False
布尔值可以用
and
、or
和not
运算。and
运算是与运算,只有所有都为 True,and运算结果才是 True。or
运算是或运算,只要其中有一个为 True,or 运算结果就是 True。not
运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。五、空值
空值是Python里一个特殊的值,用
None
表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。查看全部 -
\n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身
查看全部 -
if ... elif ... else ... 的结构
这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。
查看全部 -
整数运算结果仍然是整数,浮点数运算结果仍然是浮点数:
1.0+2.0=3.0
整数和浮点数混合运算的结果就变成浮点数了:
1 + 2.0 # ==> 浮点数 3.0
查看全部 -
1 Python代码的缩进规则。具有相同缩进的代码被视为代码块
if 语句后接表达式,然后用
:
表示代码块开始查看全部 -
我们先看看定义的时候tuple包含的3个元素:
当我们把list的元素'A'和'B'修改为'X'和'Y'后,tuple变为:
表面上看,tuple的元素确实变了,但其实变的不是 tuple 的元素,而是list的元素。
tuple指向的list没变,list的指向变了
查看全部 -
8bit=1 byte
二进制(8位,8bit,1byte)11111111=十进制255,0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码。
但一个字节不够,中国制定了GB2312编码,统一用Unicode。
code:
print u'中文' 中文
复习:
多行1:
u'中文\n日文\n韩文'
多行2:
u'''第一行 第二行'''
多行+引号:raw
ur'''Python的Unicode字符串支持"中文", "日文", "韩文"等多种语言'''
ps:
如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释
# -*- coding: utf-8 -*-
目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。
查看全部 -
()
既可以表示tuple,又可以作为括号表示运算时的优先级,正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”查看全部 -
tuple 元组 ()一旦创建完毕,就不能修改了
查看全部 -
5-7查看全部
举报