Python学习笔记(2)-基础语法
1 ########### python基础语法 ################### 2 3 #标识符 4 #第一个字符必须是字母表中字母或下划线—— 5 #标识符的其他部分有字母,数字和下划线组成 6 #标识符对大小写敏感 7 #在python3中,非ASCII标识符也是允许的了 8 9 #python保留字 10 import keyword 11 keyword.kwlist 12 13 #行与缩进 14 #同一个代码块的语句必须包含相同的缩进空格数 15 #缩进不一致,将导致运行错误 16 if True: 17 print("行与缩进") 18 elif False: 19 print("pass") 20 else: 21 print("No thing") 22 23 #多行语句 24 #当代码语句过长时,可以使用 \ 实现 25 # item_one = 1,item_two = 2,item_three = 3 26 27 # total = item_one + \ 28 # item_two + \ 29 # item_three 30 # [] {} ()中的多行语句,不需要使用反斜杠 31 32 #数据类型 33 #整数 如1 34 #长整数 是比较大的数 35 #浮点数 如1.23 3E-2 36 #复数 如1+2j,1.1+2.2j 37 38 #字符串 python中单引号和双引号使用完全相同 39 #使用三引号('''或“”“)可以指定一个多行字符串 40 #转义符'\' 41 #自然字符串 通过在字符串前加r或R。如 42 r"this is a line with \n" #则\n会显示,并不是换行 43 #python允许处理unicode字符串,加前缀u或U,如u"" 44 #字符串是不可变的 45 #按字面意义级联字符串,如"this" "is" "string"会被自动转换为this is string 46 #等待用户输入 47 input("\n\n按下enter键后退出") 48 #同一行显示多条语句,以分号结束 49 #缩进相同的一组语句构成代码组。 50 #像if while def class 首行以关键字开始,以冒号结束,该行之后的一行或多行代码构成代码组 51 #import 与 from...import 52 #在python用import或者from...import来导入相应的模块 53 #将整个模块(somemodule)导入,格式为:import somemodule 54 #从某个模块导入某个函数,格式为:from somemodule import somefunction 55 #导入多个函数 则以,为分隔 56 #将某个模块的函数全部导入 直接加通配符 * 57 #导入sysy模块 58 import sys 59 print("==============python import mode===========") 60 print('命令行参数为:') 61 for i in sys.argv: 62 print(i) 63 print('\n路径是',sys.path) 64 65 #导入sys模块的argv,path成员 66 from sys import argv,path 67 print('path',path) # 因为已经导入sys 不需要加sys.path 68 69 #命令行参数 70 #python -h 查看各个帮助 71 72 73 #笔记列表 74 ''' 75 关于注释 可以在三引号之间书写较长的注释 76 ''' 77 78 79 print("hello world")