-
Python 的主提示符( >>> )和次提示符( ... )。主提示符是解释器告诉你它在等你输入下一个语句,次提示符告诉你解释器正在等待你输入当前语句的其它部分。
-
下划线(_)在解释器中有特别的含义,表示最后一个表达式的值。所以上面的代码执行之后,下划线变量会包含字符串
In [8]: evilxr = 'Hi,My name is Tom' In [9]: print evilxr Hi,My name is Tom In [10]: evilxr Out[10]: 'Hi,My name is Tom' In [11]: _ Out[11]: 'Hi,My name is Tom'
-
Python 的 print 语句,与字符串格式运算符(% )结合使用,可实现字符串替换功能这一点和 C 语言中的 printf()函数非常相似:
In [16]: print "%s is number %d!" % ("Python",1) Python is number 1!
- 从用户那里得到数据输入的最容易的方法是使用 raw_input()内建函数。 它读取标准输入,并将读取到的数据赋值给指定的变量。 你可以使用 int() 内建函数将用户输入的字符串转换为整数。
>>> user = raw_input('Enter login name:') Enter login name:evilxr >>> print 'Your login is:',user Your login is: evilxr
In [27]: num = raw_input('Now enter a number:') Now enter a number:123 In [28]: print 'Doubling your number: %d' % (int(num) * 2) Doubling your number: 246
- Python中的运算
In [3]: print -2 * 4 + 3 ** 2 1
- 变量和赋值
>>> counter = 0 >>> miles = 1000.0 >>> name = 'bob' >>> counter = counter + 1 >>> kilometers = 1.609 * miles >>> print '%f miles is the same as %f km' % (miles,kilometers) 1000.000000 miles is the same as 1609.000000 km
第一个是整数赋值,第二个是浮点数赋值,第三个是字符串赋值,第四个是对一个整数增 1, 最后一个是浮点乘法赋值。
- Python格式化输出:
>>> print(format(12.122334,'6.0f'))#格式化输出 12
>>> #Python下可用raw_input(prompt)来接受用户的输入 >>> evilxr = raw_input('请输入内容:') 请输入内容:123 >>> evilxr '123' >>>
2014.6.20补充
- Python计算闰年
#coding:utf-8 """ 计算闰年 """ year = int(raw_input('请输入年份:')) leap = 0 if (year % 4 == 0 and (year % 100 != 0 or year % 400 ==0)): print year,"是闰年" else: print year, "不是闰年"
2014.6.22补充 - 类—方法
#/usr/bin/python #coding:utf8 class Milo(): name = "cavt" def fun1(self): print self.name print "我是公有方法" print self.__fun2() #调用私有方法 def __fun2(self): print self.name print "我是私有方法" def classfun(self): print self.name print "我是类方法" def staticfun(self): print self.name print "我是静态方法" zou = Milo() zou.fun1() print Milo.name
root@bt:/tmp# python 2.py cavt 我是公有方法 cavt 我是私有方法 None cavt
若非特别声明,文章均为Evilxr的个人笔记,转载请注明出处。