Python学习(变量与字符串)
print()、input()、if/else就可以做一個簡陋的游戲
print() # 打印函數,將信息打印出來input() # 將信息打印,并且要求輸入一段話,并且把這段話。input函數,這個函數會將字符串顯示在IDLE上,并且讓用戶輸入信息,將這段信息保存至number中if 1 + 1 == 2:print('我是真,如果1+1等于2,就會打印我!!!') else:print('我是假,如果1+1不等于2,就會打印我~~~') # 條件判斷語句簡單的游戲
print('-----------WordGame-----------') number = int(input("猜一下系統給的數字是多少:")) if number == 8:print("哇塞,猜中了!!") else:print("猜錯啦,系統給的數字是8!")標準數據類型
在內存中存儲的數據可以有多種類型。
例如,person.s年齡作為一個數值存儲和他或她的地址是字母數字字符存儲。
Python有一些標準類型用于定義操作上。
Python有五個標準的數據類型:
Python支持四種不同的數值類型:
int(有符號整型) long(長整型[也可以代表八進制和十六進制]) float(浮點型) complex(復數)Python 變量賦值
# 將字符串'Python'賦值給study >>> study = 'Python' # 打印study >>> print(study) 'Python'多個變量賦值
Python允許你同時為多個變量賦值。例如:
a = b = c = 1以上實例,創建一個整型對象,值為1,三個變量被分配到相同的內存空間上。
您也可以為多個對象指定多個變量。例如:
a, b, c = 1, 2, "john"以上實例,兩個整型對象1和2的分配給變量a和b,字符串對象”john”分配給變量c。
其實變量就像小學學的代數一樣,x = 1, y = 2求 x + y是多少。不用想x + y = 3啦,變量就是這么好理解
>>> x = 1 >>> y = 2 >>> print(x + y) 3Python數據類型轉換
有時候,我們需要對數據內置的類型進行轉換,數據類型的轉換,你只需要將數據類型作為函數名即可。
以下幾個內置的函數可以執行數據類型之間的轉換。這些函數返回一個新的對象,表示轉換的值。
字符串
到目前為止,我們所認識的字符串就是引號內的一切東西,我們也把字符串叫做文本,文本和數字截然不同的
字符串可以由 + 操作符連接(粘到一起),可以由 * 表示重復:
>>> # 3 times 'un', followed by 'ium' >>> 3 * 'un' + 'ium' 'unununium'當然也可以將字符串賦值給變量,然后變量相加進行拼接
>>> a = 'yy' >>> b = 'hh' >>> a + b 'yyhh' # 整型相加 >>> 2 + 2 4# 字符串相加 >>> '2' + '2' '22'相鄰的兩個字符串文本自動連接在一起
>>> 'Py' 'thon' 'Python'這個功能在你想切分很長的字符串的時候特別有用:
>>> text = ('Put several strings within parentheses ''to have them joined together.') >>> text 'Put several strings within parentheses to have them joined together.'如果變量加上了引號,那就不是變量了,而是字符串。所以操作變量和字符串拼接的時候,要注意了
>>> x = 1 >>> y = 2 # 直接打印x + y >>> print(x + y) 3 # 如果想打印x + y = x + y 的話,就不能這樣操作了。 >>> print('x + y = x + y') x + y = x + y# 正確應該這樣寫,由于x + y得到的值是整型,而整型與字符串不能相加,所以要將整型轉換成字符串 >>> print('x + y = ' + str(x + y)) x + y = 3如果字符串中需要出現單引號或者雙引號怎么辦?
—例如我想打印字符串:Let’s go !
有兩種方法,第一種方法比較常用,就是使用我們的轉義符號(\)對字符串中的引號進行轉義:
print('Let\'s go!') Let's go!還有一種方法就是雙引號中,使用單引號
>>> print("Let's go!") Let's go!多行字符串
多行字符串可以使用一對三引號來表示
使用del語句刪除一些對象引用
del語句的語法是:
del var1[,var2[,var3[....,varN]]]]您可以通過使用del語句刪除單個或多個對象。例如:
del var del var_a, var_b本文轉自:
http://www.cnblogs.com/yyhh/p/4204392.html
http://www.cnblogs.com/yyhh/p/4205424.html
http://blog.csdn.net/u011225629/article/details/49976337
總結
以上是生活随笔為你收集整理的Python学习(变量与字符串)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上海银行信用卡还款日可以改吗?还款日怎么
- 下一篇: Python清屏小结