Python 知识点概要

Python知识概要

一、字符串(引号里面的元素,线性结构):不可变

1、数组 四个字节 Unicode:字符编码(对照表)
2、97=>a、67=>A
3、ord(查询字符数字编码)。例:print ord(”一”)会输出19986
4、gbk gb2312 utf-8(可变长度的Unicode,字母数字标点符合)

二进制字符串
文本字符串

5、chr(将数字转化成字符)例:print(chr(100)) 会输出“b”
6.切片:
起始值,结束值,步长值(三元素)
string = “hello world!”
print(string[1:5])
print(string[2:8:2])
print(string[::-1])倒序输出
7、 + 连接
str1=”123”
str2=”abc”
str3=str1+str2
print(str3)  输出后为:123abc
8、 * 重复
print(str * 10)
9、print(”你好世界!”.encode(“utf-8”))#Unicode=>utf-8。

二、列表

概念:字符串中的值只能是字符,在列表中值可以是任何类型,列表是可变类型,即列表中的元素,是可以改变的,最基本的创建形式就是通过方括号[ ],其中的所有元素都可以通过逗号隔开。

- 深拷贝与浅拷贝
浅拷贝有联系,深拷贝无联系

三、元组:不可变

四、字典

  1. 字典(dict)key:value的数据结构,无序,可变,可嵌套(暂用空间大,以空间换时间)
  2. 格式:{键:值,}
    student = {
    “name”:”gao”,
    “age”:18,
    “sex””男”
    }
    key必须是不可变数据类型 数字、字符串、元组,键唯一
    value任意类型
    取值 字典[key]
    print(student[“name”])

增(两种方法)
3. dict[key] = value
student[“phone”] = “123456”
print(“添加后:”,student)
4. dict.update({“email”:gao@.qq.com,“address”:”天津”})

五、集合

不可变:字符串,元祖,数字
可变:列表,集合,字典
运算符:
5. 比较运算符:大于等于,小于等于,不等于
6. 逻辑运算符:or and non

六、函数

  1. 函数:一个被封装起来的具有特定功能的代码段,可以被重复执行。
  2. 参数:
    1、 形参:是函数内部的局部变量,用于接收外部数据
    2、 实参:外部数据,用于给形参赋值。
    3、 返回值:将函数内部的数据复制到函数外部。
  3. 全局变量:函数以外定义的变量或在函数内部使用global声明。
    它的值可以在整个函数中都可以获取到。
    在函数使用global关键字声明全局变量在函数内部修改。
    a=100,
    def func():
    global a
    a = a + 100
    print(a)
  4. 局部变量:函数内部定义变量。只能在当前函数内部被调用。
    优先使用局部变量。
    函数一旦执行到return,函数自动结束。
  5. 位置参数:实参的赋值是按照形参定义的顺序传递的。
    def func1(x,y,z):
    print(x,y,z)
    func1(1,2,3)
    input( )
  6. 命名传参:在我们执行函数时,通过形参名=实参(值)方式赋值
    使用命名传参时,可以不按照形参定义的顺序赋值
  7. 默认值参数:定义函数时,给形参设置默认值。
    def func2(x=1,y=2,z=3):
    print(x,y,z)
    func2(y=2222)
    使用默认值参数时,可以不用给拥有默认值的形参赋值
  8. 可变长度参数:在参数名前加 *
    形参会将接受到的所有参数放置在一个元组中。
  9. 可变长度命名参数:**形参
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值