Python 基礎 - 變量
變量
變量主要是用來存東西,是存在內存裡
Python 變量寫法: name = "Nobody One" Shell Script 變量寫法: name="Nobody One"
依照上面的代碼來看,語言的不同,變量使用的寫法也會不同
#!/usr/bin/env python3
# -*- coding:utf-8 -*- name = "Nobody One" name2 = name print("My name is:", name, name2) name = "PaoChe Ge" print(name, name2) -------------------------執行結果------------------------------ My name is: Nobody One Nobody One
PaoChe Ge Nobody One
下圖是說明上面代碼打印出來的結果,為什麼會是這樣跑,請看圖示:

變量定義的規則:
- 變量命名時,只能是字母、數字或是下劃線的任意組合,
- 變量命名時,第一個字符不能是數字
- package 及 module 的名稱中不要包含破折號 "-"
- 變量名前後不要加上二個下劃線
- 以下關鍵字不能聲明為變量名
['and', 'as', 'assert', 'break', 'class', continue', 'def', 'del', 'elif', 'esle', 'except', 'exec, 'finally', 'for', 'form', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
註記:
- 不要寫中文字當變量名,也不要使用拼音當變量名
- Capitalized_Words_With_Underscores (ugly!) ← 這種變量名也不要使用,很醜
可以使用的二種命名變量的方式如下:
- 駝峰型: GFOfOldboy = "Chen rong hua"
- python官方建議是使用 gf_of_oldboy = "Chen rong hua"
常量
不會改變的變量,就是常量,但在 Python 中沒有常量的概念,所以如果要使用常量的話,建議都使用全部大寫的方式,這樣別人就可以知道,這是一個常量
#!/usr/bin/env python3
# -*- coding:utf-8 -*- MYSQL_USER_NAME = 'root'
MYSQL_ROOT_PASSWD = 'password'
MYSQL_CONNECTION_IP = '192.168.1.1'
Python 基礎 - 變量的更多相关文章
- Python 基礎 - if else流程判斷
hmm~前面講了那麼多,終於可以稍稍的正式進入另一個階段,沒錯,要開始寫判斷式了 這次先從最簡單的判斷式開始,if else 開始- Go 首先,之前有寫有一個簡單的互動式 用戶輸入 的代碼,忘記了嗎 ...
- Python 基礎 - 認識模塊
什麼是模塊?簡單說就是別人寫好了一堆功能,封裝在一起. 模塊有分二種,一個是之前有提到的 標準庫,就是不需要透過額外的安裝就有的模塊 ,另一個叫 第三方庫,需要另外安裝才能使用的模塊 #!/usr/b ...
- Python 基礎 - for流程判斷
今天介紹另一個循環判斷式 for循環,首先,先寫一個很簡單的 for循環的代碼 #!/usr/bin/env python3 # -*- coding:utf-8 -*- for i in range ...
- Python 基礎 - 字符串常用操作
字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = & ...
- Python 基礎 - 列表的使用
如果想要存所有 Marvel's The Avengers 角色的人名,該如何存呢?請用目前已學到的知識來實做- #!/usr/bin/env python3 # -*- coding:utf-8 - ...
- Python 基礎 - 用戶交互程序
現在就來寫一個簡單的 用戶輸入 的程式,這是一個互動模式,需要使用者自已輸入 #!/usr/bin/env python3 # -*- coding:utf-8 -*- username = inpu ...
- python基礎學習第一天
python歷史 Python 是一种解释型.面向对象.动态数据类型的高级程序设计语言.Python 由 Guido van Rossum 于 1989 年底在荷兰国家数学和计算机科学研究所设计出来 ...
- Python 基礎 - 列表的使用_v2
接下來繼續講之前沒提到的 copy(),我們依續之前的列表,來做觀察,看看使用 copy() 有什麼不一樣? #!/usr/bin/env python3 # -*- coding:utf-8 -*- ...
- Python 基礎 - 字符編碼
Python 解釋器在加載 .py 文件中的代碼時,會對內容進行編碼 (默認 ascill) ASCII (American Standard Code for Information Interch ...
随机推荐
- 9-this
第九课 this 一.this基本概念 this是Javascript语言的一个关键字.在JavaScript中,this是动态绑定,或称为运行期绑定的.在不同的情况下,this指向各不相同.但是有一 ...
- CSS布局基础之二认识Viewport
什么是viewport viewport,等同于浏览器窗口. 功能:约束你网站中最顶级包含块(containing block)元素html标签. 什么是包含块(containing block)?下 ...
- iOS Question
Q1: dyld: Library not loaded: @rpath/libswiftCore.dylib 1. 退出 Xcode2. 重启电脑3. 找到 这个 DerivedData 文件夹 删 ...
- 19 Using Optimizer Hints
19.1 Overview of Optimizer Hints A hint is an instruction to the optimizer. In a test or development ...
- php总结 --- 4. 对象
一. 恩聪 设计模式 因为php本身的问题,所以他能做的模式有限,就在这边列出了
- ssh框架介绍
SSH 为 struts+spring+hibernate 的一个集成框架,是目前较流行的一种JAVA Web应用程序开源框架. Struts Struts是一个基于Sun J2EE平台的MVC框架, ...
- 深入理解HTTP协议、HTTP协议原理分析
http://blog.csdn.net/g1036583997/article/details/50457441
- js String对象中常用方法小结(字符串操作)
1.charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码. strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号.有效值为0到字符 ...
- JAVA学习之路(环境配置,)
最近过去的寒假我就开始看一些JAVA的学习视频了,视频是毕向东老师的,讲得还不错,东北口音,欧了没? 首先是一些基础概念. 1.JAVA的三种技术架构 企业版 J2EE 标准版 J2SE 小型版 J2 ...
- lodash接触:string-capitalize
1.capitalize : _.capitalize([string='']) Capitalizes the first character of string. 参数 [string=''] ( ...