iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 5
0
AI & Data

30天 python 學習心得分享系列 第 5

Day5- Python變數宣告與資料型態

  • 分享至 

  • xImage
  •  

今天來介紹Python的基礎變數宣告,不同於C#、JS 宣告時需帶上型別或PHP要加上$,Python 感覺自由的多了

宣告方式與命名規則

//C#宣告
var a = "123";
int b = 3;
bool c = false;

//JS宣告
var a = '123';
var b = 1;
var c = false;

//PHP宣告
$a = '123';
$b = 2;
$c = true;

Python只需要直接打名稱即可,會透過他的值去判斷類型,跟 VB 一樣不用加上;,測試加了也不會壞(VB加了就GG了),Python的字串可以使用雙引號或單引號包覆這點就跟PHP很像了.

//Python宣告
a = "123"
b = '123'
c = 1
d = true

不過命名首字需要用英文可搭配數字,基本上命變數還是建議用駝峰式命名,在程式碼閱讀上會較為方便也可以將不同單字用下底線分開ex:Hellow_World,變數名稱不能出現_以外的符號.


資料型態

Python內建型態的資料型態有以下幾種

  • 數值型態(Numeric type) - int, long, float, bool, complex
  • 字串型態(String type)
  • 容器型態(Container type) - list, set, dict, tuple

下篇文章會針對數值及字串型態做介紹,在介紹型態前要先來暸解如何取得變數型態,在Python中可以使用type(變數)來取得變數的型態

a = 38
b = 3.14
c = "123"

print(type(a));
print(type(b));
print(type(c));
  • 輸出
    https://ithelp.ithome.com.tw/upload/images/20181019/20110503YlU3WWI9rx.jpg

其他語言取得資料型態

//ASP.NET
變數.GetType().Name

//JS
typeof(變數)

//JQ
jQuery.type(變數)
$.type(變數)

//PHP
var_dump(變數)
gettype(變數)

上一篇
Day4- IDE 使用
下一篇
Day6- 數值及字串資料型態介紹
系列文
30天 python 學習心得分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言