【Python】基础语法

第一部分

包管理器pip或者conda的使用(需要在“命令窗口”或者“Terminal”输入,不是在Python的shell壳里面输入):

1 pip安装软件: pip install SomePackage

2 pip查看已安装的软件:pip show

3 pip检查哪些软件需要更新: pip list

4 pip升级软件:pip install --upgrade SomePackage

5 pip卸载软件:pip uninstall SomePackage

第二部分

语法:

1 print() 打印

2 “ ” 字符串

3 .title() 首字母大写

4 .upper() 全大写

5 .lower() 全小写

6 \n 换行符(得在字符串内)

7 .rstrip() 暂时删除末尾空白

8 .lstrip() 暂时删除开头空白

9 .strip() 暂时删除两端空白

10 将删除操作结果存回变量中 永久删除

11 str() 将非字符串值表示为字符串 ; int() 表示数值

12# 该标识后面内容为注释

13 表名=[元素1,元素2,元素3,……元素n]

(PS:元素1的索引是0不是1,末元素为-1)

14 .append() 元素添加到列表末尾

15 .insert(索引,值) 列表插入元素

16 del 表名[索引] 永久删除表中某元素

17 .pop() 弹出列表末尾元素并弹至表首(并非真正删除)

18 .pop(索引) 弹出列表的元素

19 .remove(值) 移出列表的元素

20 .sort() 永久按字母排列

21 .sort(reverse=true) 永久按字母相反顺序排列

22 .sorted() 临时性按字母排列

23 .reverse() 永久性反转列表排列顺序

24 len(表名) 确定列表的长度

25 for 变量 in 列表: 从列表中取元素至变量,从头至尾循环 (结尾有冒号)

(PS:for循环后面没有4空格缩进的代码不属于for循环)

26 for 变量 in range(1,5) : 生成1,2,3,4

27 list() 创建表

28 list(range(2,11,2)) 从2开始不断加2

29 ** 两个星号表示乘方

30 min(表名) 找出最小值

31 max(表名) 找出最大值

32 sum(表名) 求和

33 print(表名[索引:索引]) 切片

34 print(表名[ :索引]) 从头至某一个索引

35 print(表名[索引: ]) 从某一个索引至末尾

36 print(表名[ : ]) 整个列表

37 元组名 = (元素1,元素2,……元素n) 元组为不可更改列表,用圆括号表示

38 if 变量1 == 值 or/and != 值: (结尾有冒号)

do1

elif 条件

do2

else 条件

do3

39 元素 in/ not in 表名 : 检查元素是否在表中

40 字典名 =

41 print(字典名[键]) 获取与键相关的值

42 字典名[键] = 值 添加键值对或修改键的值

43 del 字典名[键] 删除键值对

44 .items() 返回一个键值对列表

45 .keys() 返回一个键

46 .values() 返回一个值

47 .set() 集合每个不同的键值对,删除重复项

48 input() 输入函数

49 += 接上面的内容

50 % 求模,返回余数

51 while 条件 当指定的条件不满足时停止循环

52 break 立刻退出循环

53 def 函数名: 定义函数 (结尾有冒号)

54""" 文档字符串 """ 表示注释

55 return 将值返回到调用函数的代码行

56 import 模块名 调用整个模块

57 模块名.函数名 调用模块中的函数

58 import 模块名 as 别名 给模块指定别名

59 from 模块名 import 函数名 as 别名 调用模块中的函数并指定别名

60 from 模块名 import * 调用模块中所有函数

61 class 类名称(首字母大写)

62 _init_() 类中的方法,运行类时自动运行

63 super() 将子类与父类联系起来

64 open()/close() 打开和关闭文件

65 read() 读取文件的全部内容

66 try:

异常

except 异常提示

print("有异常") /pass 提示有异常,而不显示Traceback /通过

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180502G1FCBQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

同媒体快讯

扫码关注腾讯云开发者

领取腾讯云代金券