# -*- 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
最新推荐文章于 2023-03-22 13:17:22 发布