python基础语法

2018-12-25  本文已影响75人  一只当归

前言

初学python,对自己的一些笔记记录一下,有问题的地方看到的大佬们可以指正。
本篇文章主要包含python的一些语法以及数据类型,重点为列表和字典的常见使用。
(发现插入的图片比较模糊,但还是能看,将就一点。。。)

编码

# -_- coding: gbk -_-
print('我爱Python')

python保留字

注释

image.png

行与缩进

image.png

多行语句

数字(Number)类型

字符串(String)

空行

等待用户输入

同一行显示多条语句

Print 输出

image.png

import 与 from...import

命令行参数

help() 函数

Python常用数据结构

列表

函数:

  1. cmp(list1, list2):比较两个列表的元素 (python3已丢弃)
  2. len(list):列表元素个数
  3. max(list):返回列表元素最大值
  4. min(list):返回列表元素最小值
  5. list(seq):将元组转换为列表

方法:
1、list.append(obj):在列表末尾添加新的对象
2、list.count(obj):统计某个元素在列表中出现的次数
3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4、list.index(obj):从列表中找出某个值第一个匹配项的索引位置
5、list.insert(index, obj):将对象插入列表,index为索引
6、list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7、list.remove(obj):移除列表中某个值的第一个匹配项
8、list.reverse():反向列表中元素
9、list.sort([func]):对原列表按ascll码进行排序,若要反向排序,则list.sort(reverse=True)

image.png
image.png

列表的切片和遍历


image.png

元组

例1:元组的创建与切片


image.png

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合。

例2:修改元组


image.png

元组的函数操作基本与列表一样,这里介绍将列表转换为元组的tuple()函数


image.png

字典

d = {key1 : value1, key2 : value2 }

dict1 = { 'abc': 123, 98.6: 37 };

例1:字典的基本操作


image.png

例2:字典内置函数&方法
函数

  1. len(dict)
    计算字典元素个数,即键的总数。
>>> dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
>>> len(dict)
3
  1. str(dict)
    输出字典,以可打印的字符串表示。
>>> dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
>>> str(dict)
"{'Name': 'Runoob', 'Class': 'First', 'Age': 7}"
  1. type(variable)
    返回输入的变量类型,如果变量是字典就返回字典类型。
>>> dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
>>> type(dict)
<class 'dict'>

方法

  1. radiansdict.clear() 删除字典内所有元素
  2. radiansdict.copy() 返回一个字典的浅复制
  3. radiansdict.fromkeys() 创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值
  4. radiansdict.get(key, default=None) 返回指定键的值,如果值不在字典中返回default值
  5. key in dict 如果键在字典dict里返回true,否则返回false
  6. radiansdict.items() 以列表返回可遍历的(键, 值) 元组数组
  7. radiansdict.keys() 以列表返回一个字典所有的键
  8. radiansdict.setdefault(key, default=None) 和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default
  9. radiansdict.update(dict2) 把字典dict2的键/值对更新到dict里
  10. radiansdict.values() 以列表返回字典中的所有值
  11. pop(key[,default]) 删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。
  12. popitem() 随机返回并删除字典中的一对键和值(一般删除末尾

部分实例


上一篇 下一篇

猜你喜欢

热点阅读