Python的變量以及從控制台獲取信息


python中的變量

1、Python中的變量不需要聲明。每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建。在Python中變量

   就是變量,是內存地址指針,它沒有類型,我們所說的"類型"是變量所指的內存中對象的類型。類似於其他java、C中的引用類型
 n='sally'
 print(n)

  輸出 sally   若 name不賦值,則會報錯,NameError: name 'n' is not defined

2、變量的命名
  第一個字符必須是字母表中字母或下划線 _ 。
  變量的其他的部分由字母、數字和下划線組成。
  變量對大小寫敏感。
  注意:1、變量的命名盡量取有意義的單詞,有便於后期的維護
       2、多個單詞組成的變量名以_分割。age_count 年齡總和
  
3、python保留字
  保留字即關鍵字,我們不能把它們用作任何標識符名稱。Python 的標准庫提供了一個 keyword 模塊,可以輸出當前版本的所有關鍵字,以下為DOS命令中的運行:
Microsoft Windows [版本 10.0.17134.228] (c) 2018 Microsoft Corporation。保留所有權利。 C:\Users\admini>python Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] >>>

4、多個變量賦值

  Python允許你同時為多個變量賦值。有兩種方式:
     a)、a = b = c = 1    創建一個整型對象,值為 1,從后向前賦值,三個變量都指向同一個內存地址。
#!/usr/bin/python3 # -*- coding:utf-8 -*-
 a=b=c=1
print(a) print(b) print(c)

   b)、a, b, c = 1, 2, 3

#!/usr/bin/env python # -*- coding:utf-8 -*-
 a,b,c =1,2,3
print(a) print(b) print(c)

5、同一行顯示多條語句

  Python可以在同一行中使用多條語句,語句之間使用分號(;)分割,以下是一個簡單的實例:
  
#!/usr/bin/env python # -*- coding:utf-8 -*-
 a=1;b=2;c=3
print(a) print(b) print(c)

 輸出結果為:

1
2
3

 


6、Print 輸出
  print 默認輸出是換行的,如果要實現不換行需要在變量末尾加上 end="":
  
#!/usr/bin/env python # -*- coding:utf-8 -*-
 a=1;b=2;c=3
print(a,end='') print(b) print(c)

輸出結果為:

12
3

 

7、等待用戶輸入
input的用法,永遠等待,直到用戶輸入了值,就會將輸入的值賦值給一個變量
#!/usr/bin/env python # -*- coding:utf-8 -*-
 name=input('請輸入姓名:') print(name)

你輸入的姓名就會被控制台輸出顯示

請輸入姓名:zhang zhang

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM