Python基礎語法04 資料結構

2021-09-07 08:48:35 字數 2545 閱讀 6069

python number 資料型別用於儲存數值。

資料型別是不允許改變的,這就意味著如果改變 number 資料型別的值,將重新分配記憶體空間。

python 支援四種不同的數值型別:

字串是 python 中最常用的資料型別。我們可以使用引號('或")來建立字串。

建立字串很簡單,只要為變數分配乙個值即可。

python 字典(dictionary)

字典是另一種可變容器模型,且可儲存任意型別物件。

字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中 ,格式如下所示:

d =

鍵必須是唯一的,但值則不必。

值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。

乙個簡單的字典例項:

dict =

python 程式能用很多方式處理日期和時間,轉換日期格式是乙個常見的功能。

python 提供了乙個 time 和 calendar 模組可以用於格式化日期和時間。

時間間隔是以秒為單位的浮點小數。

每個時間戳都以自從2023年1月1日午夜(曆元)經過了多長時間來表示。

python 的 time 模組下有很多函式可以轉換常見日期格式

calendar模組有很廣泛的方法用來處理年曆和月曆

## -*- coding: utf-8 -*-dict = 

dict =

print

'dict[name]:

',dict['

name']

#print dict[

'alice']

dict[

'age

']=10

dict[

'school

']='

dsp school

'print dict

print len(dict)

print str(dict)

print type(dict)

import time; #引入time模組

ticks=time.time()

print

'當前時間戳為:

',ticks

localtime=time.localtime(time.time())

print

'本地時間為:

',localtime

localtime1=time.asctime(time.localtime(time.time()))

print

'本地時間為:

',localtime1

#格式為時間

print time.strftime(

"%y-%m-%d %h:%m:%s

",time.localtime())

import calendar

cal=calendar.month(2016,1

)print

"2023年1月的日曆:\n

",cal

輸出:

d:\python27\python.exe "

d:\program files (x86)\jetbrains\pycharm 2016.3.2\helpers\pydev\pydevd.py

" --multiproc --qt-support --client 127.0.0.1 --port 4596 --file f:/pyworkspace/exe04.py

pydev debugger: process

5036

isconnecting

connected to pydev debugger (build

163.10154.50

)dict[name]: zara4'

dict

'>當前時間戳為:

1484818014.08

本地時間為: time.struct_time(tm_year=2017, tm_mon=1, tm_mday=19, tm_hour=17, tm_min=26, tm_sec=54, tm_wday=3, tm_yday=19, tm_isdst=0

)本地時間為: thu jan

1917:26:54

2017

2017-01-19

17:26:54

2023年1月的日曆:

january

2016

mo tu we th fr sa su

123456

78910

1112

1314

1516

1718

1920

2122

2324

2526

2728

2930

31程序已結束,退出**0

Python基礎04 運算

python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷是真還是...

Python基礎04 運算

python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷是真還是...

Python基礎04 運算

python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷是真還是...