Python基礎語法1

# -*- 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'])
"""
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章