python 笔记本_Python笔记本
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
總結
以上是生活随笔為你收集整理的python 笔记本_Python笔记本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从零开始用python处理excel数据
- 下一篇: spring版本 jdk8_从JDK8升