day02

1、PyChram的安裝及破解

  進入官網:http://www.jetbrains.com/pycharm/download/#section=windows,找到專業版,點擊下載。

  專業版需要激活,具體方法見:https://blog.csdn.net/nobleman__/article/details/85730001

2、格式化輸出

1 name = input('請輸入你的姓名:')
2 age = input('請輸入你的年齡:')
3 job = input('請輸入你的工作:')
4 msg='''----------info of %s----------
5 name:%s
6 age=%d
7 job=%s
8 -------------end-------------'''%(name,name,int(age),job)
9 print(msg)

  注:在這裏,因為input出來的結果全是str,所以對age要進行強制類型轉換。

 1 name = input('請輸入你的姓名:')
 2 age = input('請輸入你的年齡:')
 3 job = input('請輸入你的工作:')
 4 msg='''----------info of %s----------
 5 name:%s
 6 age=%d
 7 job=%s
 8 工作進度:3%%
 9 -------------end-------------'''%(name,name,int(age),job)
10 print(msg)

  在第八行,我想輸出3%,但是計算機不能識別,所以必須再加上一個%,才能輸出3%。在這裏輸出的%是後面一個%,前面一個%相當於轉義。

3、while-else

1 count = 0
2 while count < 6:
3     count += 1
4     if count == 3:
5         break
6     print('Loop',count)
7 else:
8     print('執行完畢')
9 print('OVER')

  如果執行了break語句,就不會執行else。

4、初始編碼

  最初美國創造了ASCII碼,但是創立之初,僅考慮到英文,沒有想到中文這些文字,為了解決這些問題,又創造了萬國碼,即Unicode。

  00000001  8位(bit)=1字節(byte)

  1byte         1024byte=1kb

  1kb       1024kb=1MB

  1MB        1024MB=1GB

  1GB      1024GB=1T

  一個字節裏面的每一位数字分別有0和1兩種選擇,一個字節有8位,即2^16種。

  最開始:

    一個字節表示所有的英文、特殊字符和数字等等。

     二個字節,16位表示一个中文,但是不夠。於是Unicode用4個字節表示一个中文,即2^32種,但是太多了,浪費空間。中文大約9萬多字。

  後來:

    一个中文用三個字節表示,utf-8。

  gbk是中國人發明的,一个中文用兩個字節表示,位數不夠,僅限國內使用,國外不適用。

5、運算符

  優先級:()>not>and>or。

  x or y:若x非零,則返回x。

    0 or 1:1

    0 or 2:2

    1 or 2:1

  x and y:若x非零,則返回y。

    1 and 2:2

    0 and 2:0

点赞

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *