-
Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示。 如果中文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的格式有问题。可以在第一行添加注释: # -*- coding: utf-8 -*- 目的是告诉Python解释器,用UTF-8编码读取源代码。然后用Notepad++ 另存为... 并选择UTF-8格式保存。查看全部
-
做个对比。查看全部
-
r'...'表示法--不能表示多行字符串,也不能表示包含'和 "的字符串。 '''...'''表示法--表示多行字符串。 还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串。查看全部
-
r'...'表示法--不能表示多行字符串,也不能表示包含'和 "的字符串。 '''...'''表示法--表示多行字符串。查看全部
-
要记得换行。不光要显示正确的字符串,并且是两行显示。查看全部
-
什么是字符串。字符串可以用''或者""括起来表示。 如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来表示。 类似的,如果字符串包含",我们就可以用' '括起来表示。 常用的转义字符有: \n 表示换行 \t 表示一个制表符 \\ 表示 \ 字符本身查看全部
-
两种方法输出,好像细节没有那么严格。查看全部
-
1.当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。 2.当我们在文本编辑器中编写代码时,千万不要自己添加 >>>。 print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出。print会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的查看全部
-
itervalues 不是 intervalues 这里注意没有t 另外需要熟悉下len函数 可以得到字符串以及dict、list等的长度查看全部
-
import random模块的使用: 猜字游戏: import random,sys num=random.randint(1,100) while True: i=int(sys.stdin.readline()) if i==num: print 'you are right' elif i<num: print 'try higher' else: print 'try lower' 以及random的choice和shuffle函数查看全部
-
比较函数 cmp(x, y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1查看全部
-
时间time的运用: import time print time.time() print time.asctime() t=time.localtime() print t[0],t[1],t[2],t[3],':',t[4],':',t[5]查看全部
-
主要学习了的模块: os sys(stdin.readline\stdout.writeline) math turtle(Pen) pickle(load\dump) time(time\asctime\localtime) random(randint\choice\shuffle)查看全部
-
pickle模块进行数据的保存,利用dump函数进行数据的序列化,利用load函数进行反序列化。 import pickle game_data={'game-position':'N23 E45','money':100,'pockets':['keys','knife','stone']} save_file=open('e:\\python\\pyfile\\tet.dat','wb') pickle.dump(game_data,save_file) save_file.close() load_file=open('e:\\python\\pyfile\\tet.dat','rb'查看全部
-
访问dict d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } print 'Adam:', d.get('Adam') print 'Lisa:', d.get('Lisa') print 'Bart:', d.get('Bart')查看全部
举报
0/150
提交
取消