python基础知识-python(1)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/babybabyup/article/details/80552541

前言

暑假空闲时间很多了,认真学习学习python,写几个小程序。

python 基础

python是一门解释型的语言,语法非常简单,但是功能是异常强大的。

数据类型

基本数据类型

  • 整数型
  • 浮点数

    1. 运算符号:+-*/,<>
    2. ==
  • 字符串

    1. 运算符号:==,!=,<>
  • 布尔型

    1. 逻辑运算:and,or
  • none
    1. 0 不同,none 是空值。

扩展数据类型

  • list

    1. list是列表,可对其中的元素进行增删改差
    2. 索引从0 开始,中括号内数据
    3. 几个常用方法:

    append() 末尾追加数据
    insert() 指定索引插入数据
    pop(i) 指定索引删除数据

list = ['first', 'second', 'third']
list.append('forth')
list.insert(1,'insert')
list.pop(1)
for key in list:
    print(key)

切片
切片可以做到取list 中的某段数据

list[n:m]
  • tuple

    1. 和list类似,不同之处是。tuple一旦初始化就不能修改
    2. 初始化:小括号内数据
tuple = ('first', 'second')
  • dict

    1. 字典的缩写,存放key-value 数据,(java中的map,语言都是殊途同归的)
    2. 初始化:大括号内数据
dict = {
    'first': 'hello',
    'second':'word'
}
dict.get('second')
dict['third'] = '!'
dict.pop('third')
for key in dict:
    print(dict[key])
  • set
    1. 只存放key 不存放value ,并且set中没有重复数据
    2. 初始化:需要list作为输入集合
listforset = ['first', 'second', 'third']
set = set(listforset)
set.add('forth')
set.remove('first')
for key in set:
    print(key)

函数

定义

def my_func():
    pass
    return 0

调用

my_func()

装饰器

某个函数的功能不够用,但是我们又不想改变本函数,这个时候就要用到装饰器了。装饰器的作用就是在代码运行期间动态的增加功能。

扫描二维码关注公众号,回复: 3694101 查看本文章
  • 接受一个函数作为参数,并且返回一个函数、
  • 通过@ 把装饰器置于函数顶部,就可以运行了

猜你喜欢

转载自blog.csdn.net/babybabyup/article/details/80552541
今日推荐