# -*- coding: UTF-8 -*- print("Hello world") print("你好,世界") if False: print("True") else: print("false") import sys x = "python" sys.stdout.write(x + "\n") counter = 1000 # 整形 miles = 100.0 # 浮點型 name = "python" # 字符串行 print(counter) print(miles) print(name) ''' Python有5個標準的數據類型 Numbers(數字) String(字符串) List(列表) Tuple(元組) Dictionary(字典) ''' """ 用del語句刪除一些對象的引用 """ del counter """ Traceback (most recent call last): File "E:/PythonProject/test/test3.py", line 36, in <module> print(counter) NameError: name 'counter' is not defined """ # print(counter) #執行 del counter 後,如何再次打印counter的值,會出現上方的錯誤信息: name 'counter' is not defined ''' python支持4種不同的數字類型 int(有符號整型) long(長整型[也可以代表八進制和十六進制]) float(浮點型) complex(複數)形如a+b*i的數,其中a,b是實數,且b≠0,i² = - 1 ''' # 字符串截取 str = "ilovepython" print(str) print(str[1:5]) # 截取第二個到第5個之間的字符 print(str[0]) # 輸出字符串第一個字符 print(str[1:]) # 輸出從第二個開始的字符串 print(str * 2) # 星號(*)是重複操作,輸出字符串兩次 print(str + "TEST") # 加號(+)是字符串連接運算符 '''輸出結果 ilovepython love i lovepython ilovepythonilovepython ilovepythonTEST ''' # List列表截取(集合數據類型) list = ['adbce', 28.2, 867, 'john', 70.2] tinylist = [123, 'john'] print(list[0]) print(list[1:]) print(list[1:4]) print(list * 2) print(list + tinylist) '''輸出結果 adbce [28.2, 867, 'john', 70.2] [28.2, 867, 'john'] ['adbce', 28.2, 867, 'john', 70.2, 'adbce', 28.2, 867, 'john', 70.2] ['adbce', 28.2, 867, 'john', 70.2, 123, 'john'] ''' # Tuple元組,元組不能二次賦值,相當於可讀List(列表) tuple = ('abcd', 786, 2.23, 'john', 70.2) tinytuple = (123, 'john') print(tuple) # 輸出完整元組 print(tuple[0]) # 輸出元組的第一個元素 print(tuple[1:3]) # 輸出第二個至第三個的元素 print(tuple[2:]) # 輸出從第三個開始至列表末尾的所有元素 print(tinytuple * 2) # 輸出元組兩次 print(tuple + tinytuple) # 打印組合的元組 """輸出結果 ('abcd', 786, 2.23, 'john', 70.2) abcd (786, 2.23) (2.23, 'john', 70.2) (123, 'john', 123, 'john') ('abcd', 786, 2.23, 'john', 70.2, 123, 'john') """ # dictionary(字典) dict = {} dict['one'] = "This is one" dict[2] = "This is two" tinydict = {'name': 'john', 'code': 6734, 'dept': 'sales'} print(dict['one']) # 輸出鍵爲'one' 的值 print(dict[2]) # 輸出鍵爲 2 的值 print(tinydict) # 輸出完整的字典 print(tinydict.keys()) # 輸出所有鍵 print(tinydict.values()) # 輸出所有值 """輸出結果 This is one This is two {'code': 6734, 'dept': 'sales', 'name': 'john'} dict_keys(['code', 'dept', 'name']) dict_values([6734, 'sales', 'john']) """
Python基礎語法1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.