# test ,this is gamma """ 这是多行注释 this is multiline 注释 """ ''' 这是多行注释 multi comment ddd ''' import sys print(sys.argv) #python程序的参数,类似与c的main参数。['D:/开发工具/pythonTestProject/base/basic.py'] #比如执行 python main.py 1 hello you # print(sys.argv)输出['D:/开发工具/pythonTestProject/base/basic.py','1', "hello", "you"] print(sys.path) #打印环境变量 print(sys.modules) #打印包信息 l =100 b =100 print(type(100)) print(id(100)) print(id(l)) print(id(b)) print(dir(int)) print(int.__dict__) #属性是一个字典对象,包含了对象(通常是实例或类)可写属性的键值对,键是属性的名称,值是属性的值 print(dir(object)) #返回一个列表,包含了对象的所有属性和方法的名称 # ins.__slots__ =[arge, name] #现在类实例能拥有的属性列表 print(type(100)) print(type(3.14)) If = "aaa" import keyword print(keyword.kwlist) #打印python所有关键字 print() #打印一个换行 print(100+200+300) print("100+200+300") print(100,200,300) print(9/2) #输出4.5,结果是float print(9//2) #4,结果是int print(9%2) #1,结果是int print(9**2) #输出9的平方 print(4/2) #2.0,结果是float a = b = 3 b =5 print(a,b) b,a = a,b b =5 print(a,b) a = "abc"*3 #abc复制3次,*代表复制 print(a) print("hell wol" * 3) a = [] print(type(a)) #<class 'list'> a = [111] print(type(a)) #<class 'list'> a = [111,] print(type(a)) #<class 'list'> a = list() print(type(a)) #<class 'list'> # a = [,] #字典不能通过[,]定义空list # print(type(a)) c = () print(type(c)) #<class 'tuple'> c = (1, ) print(type(c)) #<class 'tuple'> c = (1) print(type(c)) #<class 'int'> c = tuple() print(type(c)) #<class 'tuple'> # c = (,) #不能通过,方式定义一个空元组 # print(type(c)) d = set() print(type(d)) #<class 'set'> d = {111} print(type(d)) #<class 'set'> d = {111,} print(type(d)) #<class 'set'> # d = {,} #不能通过,方式定义一个空集合 # print(type(d)) b = {} print(type(b)) #<class 'dict'> b = {"123":12} print(type(b)) #<class 'dict'> b = {"123":12,} print(type(b)) #<class 'dict'> b = {123:12} print(type(b)) #<class 'dict'> b = dict() print(type(b)) #<class 'dict'> # d = {;} #字典不能通过{;}定义空字典 # print(type(d))
Python进阶练习--基础
最新推荐文章于 2024-11-04 21:51:40 发布