Python基础知识总结

1.良好的代码格式

具有良好的可读性

2.注释

#(快捷键为ctrl+/)或者'''     '''/"""    """

3.缩进

Tab键或者空格(四个为一级缩进),但是空格和Tab不允许混合使用

4.换行

为了方便更好的阅读代码不应该过长

5.标识符

不能以数字开头,不能使用关键字,区分大小写,由字母、下划线、数字组成

6.关键字

一共35个(查看关键字:help('keywords'))

1  and 逻辑与操作,用于表达式运算
2 as 用于转换数据类型
3 assert 用于判断变量或条件表达式的结果
4 async 用于启用异步操作
5 await 用于异步操作中等待协程返回
6 break 中断循环语句的执行
7 class 定义类
8 continue 继续执行下一次循环
9 def 定义函数或方法
10 del 删除变量或序列的值
11 elif 条件语句,与 if、else 结合使用
12 else 条件语句,与 if、else 结合使用;也可用于异常或循环语句
13 except 包含捕获异常后的处理代码块,与 try、finally 结合使用
14 False 含义为“假”的逻辑值
15 finally 包含捕获异常后的始终要调用的代码块,与 try、except 结合使用
16 for 循环语句
17 from 用于导入模块,与 import 结合使用
18 global 用于在函数或其他局部作用域中使用全局变量
19 if 条件语句,与 elif、else 结合使用
20 import 导入模块,与 from 结合使用
21 in 判断变量是否在序列中
22 is 判断变量是否为某个类的实例
23 lambda 定义匿名函数
24 None 表示一个空对象或是一个特殊的空值
25 nonlocal 用于在函数或其他作用域中使用外层(非全局)变量
26 not 逻辑非操作,用于表达式运算
27 or 逻辑或操作,用于表达式运算
28 pass 空的类、方法或函数的占位符
29 raise 用于抛出异常
30 return 从函数返回计算结果
31 True 含义为“真”的逻辑值
32 try 测试执行可能出现异常的代码,与 except, finally 结合使用
33 while 循环语句
34 with 简化 Python 的语句
35 yield 从函数依次返回值

7.变量

变量=值

eg:age=18

8. 数据类型

1).bool类型只有True和False两种值

2).字符串需要单引号' '或双引号" "引起来

str1='hello'
print(str1[1])

3).复数由实部和虚部构成,它的一般形式为:real+imagj,其中real为实部,imag为虚部,j为虚部单位。示例如下:

complex_one = 1 + 2j        # 实部为1,虚部为2

complex_two = 2j        # 实部为0,虚部为2

  • list列表
list1=[False,2,'name']
print(list1)

 1).list的数据项可以是不同类型,各个元素可以改变,使用[ ]方括号包含各个数据项

 2).更新列表元素append()

 3).删除列表元素del

  •  tuple元组

1).tuple是使用()小括号包含各个数据项

2).tuple与list区别是tuple的元素是不能修改,list的元素可以修改

  • dict字典

1).字典中每个键值对(key=>value)用(:)分割,每个键值对之间用逗号(,)分割,用{}包括

键必须是唯一的且键名不可改变

eg:

dict={'alice':'2341','beth':'9102'}

 2).删除字典元素

 3).dict.clear();  清空字典所有条目

 4).del dict;  删除字典

  •  set集合
set1={'me','you'}

1).set是一个无序不重复元素的序列

2).使用大括号{}或者set()函数创建

3) s.add(x)或者s.update(x),向集合添加元素

4) s.remove(x),移除集合元素若不存在则会发生错误

5) len(s),计算集合元素个数

6) s.clear(),清空合集

7) x in s,判断元素是否在集合中,执行结果只有False和True两种情况

9.变量的输入与输出

  • input()输入
  password = raw_input("请输入密码:")
    print '您刚刚输入的密码是:', password
  • print()输出
    # 打印提示
    print('hello world')
    # 输出变量
    url = 'itcast.cn'
    print('我们的网址是:',url)
    print('我们的网址是%s'%url)

10. 算术运算符

混合运算:(进行临时类型转换)

整型与浮点型进行混合运算时,将整型转化为浮点型。

其他类型与复数运算时,将其他类型转换为复数类型

11. 赋值运算符

将一个表达式或对象赋值给一个左值(可同时给多个变量赋值)

复合赋值运算符:算术运算符与赋值运算符组成

12.比较运算符 

通常用于布尔运算其结果只能是True或False

13.逻辑运算符 

双目运算符:or与and

单目运算符:not

14.位运算符 

15.运算符优先级

从高到低

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值