手机<e5>下载了游戏 但是每次都想呼喊你的名字游戏玩到正起劲时…

1.print语句输出和交互式解释器输出的不同在下面的例子中,我们把一个字符串赋值给变量myString,先用print 来显示变量的内容,之后用变量名称来显示。&&& myString = 'Hello World!'&&& print myStringHello World!&&& myString'Hello World!'注意:在仅用变量名时,输出的字符串是被用单引号括起来了的。这是为了让非字符串对象也能以字符串的方式显示在屏幕上--即它显示的是该对象的字符串表示,而不仅仅是字符串本身。引号表示你刚刚输入的变量的值是一个字符串。等你对Python 有了较深入的了解之后,你就知道print 语句调用str()函数显示对象,而交互式解释器则调用repr()函数来显示对象。2.下划线(_)在解释器中有特别的含义,表示最后一个表达式的值&&& _Hello World!3.print语句中使用百分号%&&& print &%s is number %d!& % (&Python&, 1)Python is number 1!%s 表示由一个字符串来替换,而%d 表示由一个整数来替换,另外一个很常用的就是%f, 它表示由一个浮点数来替换4.使用符号&&用来重定向输出下面这个例子将输出重定向到标准错误输出:import sysprint && sys.stderr, 'Fatal error: invalid input!'下面是一个将输出重定向到日志文件的例子:logfile = open('/tmp/mylog.txt', 'a')print && logfile, 'Fatal error: invalid input!'logfile.close()5.使用raw_input()进行输入,使用int()函数进行转换&&& user = raw_input('Enter login name: ')Enter login name: root&&& print 'Your login is:', userYour login is: root上面这个例子只能用于文本输入。 下面是输入一个数值字符串(并将字符串转换为整数)的例子:&&& num = raw_input('Now enter a number: ')Now enter a number: 1024&&& print 'Doubling your number: %d' % (int(num) * 2)Doubling your number: 20486.使用help函数获取帮助&&& help(raw_input)Help on built-in function raw_input in module __builtin__:raw_input(...)raw_input([prompt]) -& string7.python注释7.1行注释:&&& # one comment... print 'Hello World!' # another commentHello World!7.2 文档注释def foo():&This is a doc string.&return True与普通注释不同,文档字符串可以在运行时访问,也可以用来自动生成文档。8.python的两种除法Python 有两种除法运算符,单斜杠用作传统除法,双斜杠用作浮点除法(对结果进行四舍五入)。传统除法是指如果两个操作数都是整数的话,它将执行是地板除(取比商小的最大整数),而浮点除法是真正的除法,不管操作数是什么类型,浮点除法总是执行真正的除法。9.Python 不支持C 语言中的自增1 和自减1 运算符&这是因为 + 和 - 也是单目运算符,Python 会将 --n 解释为-(-n) 从而得到 n , 同样 ++n 的结果也是 n.10.python的数字类型11.python字符串Python 中字符串被定义为引号之间的字符集合。Python 支持使用成对的单引号或双引号,三引号(三个连续的单引号或者双引号)可以用来包含特殊字符。使用索引运算符( [ ] )和切片运算符( [ : ] )可以得到子字符串。字符串有其特有的索引规则:第一个字符的索引是 0,最后一个字符的索引是 -1加号( + )用于字符串连接运算,星号( * )则用于字符串重复。下面是几个例子:&&& pystr = 'Python'&&& iscool = 'is cool!'&&& pystr[0]'P'&&& pystr[2:5]'tho'&&& iscool[:2]'is'&&& iscool[3:]'cool!'&&& iscool[-1]'!'&&& pystr + iscool'Pythonis cool!'&&& pystr + ' ' + iscool'Python is cool!'&&& pystr * 2'PythonPython'&&& '-' * 20'--------------------'&&& pystr = '''python... is cool'''&&& pystr'python/nis cool'&&& print pystrpythonis cool
最新教程周点击榜
微信扫一扫

参考资料

 

随机推荐