變量

變量主要是用來存東西,是存在內存裡

Python 變量寫法:name = "Nobody One"Shell Script 變量寫法:name="Nobody One"

依照上面的代碼來看,語言的不同,變量使用的寫法也會不同

#!/usr/bin/env python3
# -*- coding:utf-8 -*-

name = "Nobody One"name2 = nameprint("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!) ← 這種變量名也不要使用,很醜
可以使用的二種命名變量的方式如下:
  1. 駝峰型: GFOfOldboy = "Chen rong hua"
  2. 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'

转载于:https://www.cnblogs.com/zarr12steven/p/6106110.html

Python 基礎 - 變量相关推荐

  1. 從turtle海龜動畫 學習 Python - 高中彈性課程系列 3 烏龜繪圖 所需之Python基礎

    "Talk is cheap. Show me the code." ― Linus Torvalds 老子第41章 上德若谷 大白若辱 大方無隅 大器晚成 大音希聲 大象無形 道 ...

  2. python box2d第三方库如何使用_【Python基礎】安裝python第三方庫

    pip命令行安裝(推薦) 打開cmd命令行 安裝需要的第三方庫如:pip install numpy 在安裝python的相關模塊和庫時,我們一般使用"pip install  模塊名&qu ...

  3. Python 基礎 - 文件操作_v2

    嗯,那如何要把游標的位置給打印來? #!/usr/bin/env python3 # -*- coding:utf-8 -*-f = open('test', 'r') print(f.tell()) ...

  4. 【繁中】Python 教學 爬蟲基礎

    Python 文章目录 Python __init__.__new__和__call__ 型態 len(資料) Tuple 特殊字串 成員運算子 input 集合Set 基本語法 Set 運算子 字典 ...

  5. JS基礎:Hoisting 變量提升、TDZ 暫時性死區(Temporal Dead Zone)

    JS 基礎:Hoisting 變量提升.TDZ 暫時性死區(Temporal Dead Zone) 文章目錄 JS 基礎:Hoisting 變量提升.TDZ 暫時性死區(Temporal Dead Z ...

  6. mysql數據庫的增刪改查_MySQL數據庫之基礎增刪改查操作

    作者:        守望幸福 最后修改日期:2014-7-27 所操作的MySQL數據庫名:firstdb 所用的兩個表結構如下: student表 number name socre born_d ...

  7. JS基礎:Closure 閉包

    JS 基礎:Closure 閉包 文章目錄 JS 基礎:Closure 閉包 簡介 參考 正文 IIFE 立即執行函數(Immediately Invoked Functions Expression ...

  8. JS基礎:void冷知識

    JS 基礎:void 冷知識 文章目錄 JS 基礎:void 冷知識 簡介 參考 正文 語法 Usage 作用 Application `` IIFE(Immediately Invoked Func ...

  9. JS基礎:Prototype Chain 原型鏈

    JS 基礎:Prototype Chain 原型鏈 文章目錄 JS 基礎:Prototype Chain 原型鏈 簡介 參考 正文 Object 對象創建 直接量 `{}` 內置構造函數 `new O ...

  10. 文明5新手的基礎知識

    文明玩到現在也累積了一些經驗.由於功力不夠,只能提供一些基礎中的基礎,盼能拋磚引玉,還請高手們不吝指正. 一.        坐城: 移民坐城的規則,應該已經是常識了.當一座城建立時,就會產生4紅臉( ...

最新文章

  1. java聊天程序步骤解析_java网络之基于UDP的聊天程序示例解析
  2. Tensorflow::Session 释放内存
  3. Apache POI和EasyExcel 第一集:小叙
  4. 10亿美元卖身!腾讯IDG投资的无人车独角兽Zoox,被曝归入贝佐斯麾下
  5. JavaScript实现floatAsBinaryString浮点转为二进制字符串算法(附完整源码)
  6. 【朝夕Net社区技术专刊】Core3.1 WebApi集群实战专题---WebApi环境搭建运行发布部署篇...
  7. git for windows_手把手教会舍友玩 Git (包教包会,再也不用担心他的学习)
  8. Spark数据分析及处理_ELT
  9. 阿里公布碳中和目标:2030年带动生态 15年减碳15亿吨
  10. photoshop cs3 无法复制文字的解决方案
  11. 交互设计精髓pdf百度云_About Face 4:交互设计精髓 (Alan cooper艾伦·库伯等) 中文pdf扫描版[139MB]...
  12. MACOS系统安装pip
  13. matlab验证时域采样定理,时域采样定理
  14. java 微博阅读量怎么算,新浪微博阅读量怎么算
  15. springcloud+eureka简单的邮件监控
  16. PTA L2-043 龙龙送外卖
  17. STM32F103C8T6移植uC/OS-III基于HAL库超完整详细过程
  18. MySql中用sql语句实现按汉字首字母排序
  19. 天干地支的推算(根据公元纪年的年月日推算干支的年月日)
  20. Python入门习题大全——人生的不同阶段

热门文章

  1. java bigInteger +1 加常数
  2. 微信公众号模板消息 access_token missing
  3. mysql报1665_mysql错误处理之ERROR 1665 (HY000)_MySQL
  4. 远程连接linux主机_Linux远程桌面连接Windows
  5. 基于springboot+vue的医院预约系统(前后端分离)
  6. Leetcode之通配符匹配
  7. 2020-07-07
  8. apicloud开发时的一些注意点
  9. Windows 命令 netstat 查看网络端口、telnet 检测对方端口是否可用
  10. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_07 缓冲流_5_BufferedWriter_字符缓冲输出流...