Python字典的使用

字典的定义 zidian={ "key1":{ "keys1":{"a","b","c"}, "keys2":{"d","e","f"} }, "key2":{ "keys3":{"g","h"} } } 访问字典里的值 zidian["key1"]["keys1"] 修改值 del zidian["key2"] #删除key2 z ...

Python3列表操作

append() #在列表末尾添加值 clear() #清空列表 copy() #返回复制列表 count() #统计出现的值的个数 extend() #相当于合并列表 index() #查找值的首次出现的下表 insert() #插入一个值 pop() #从列表末尾删除值 remove() #移除 ...

关于编程语言中的变量起名

编程中,我们用到最多的就是定义变量了把。 这篇文章主要写一下一般定义变量的规则: 1.不能使用数字开头 2.大小写有区别 3.变量可以由下划线开始 4.变量中不可以含有“-“,在大部分编程语言中横线表示借号 5.变量中,不能含有特殊字符 ...

Python3循环,判断简单示例

def pp(a): if a==1024: print("Passed") for a in range(0,3,1): print("------------------------------------------------") else: print("Error") for b in range(0,3,1): print("----------------------------------- ...

Python3定义函数与字符类型转换

Python定义函数很简单,以下为定义的样式: def functionname(): functionbody return value 这样既可完成一个函数的定义 然后就是字符类型的转换了 以下是讲一个字符型强制转换为整数型的例子: name="2" print(int(name)*100) ...

C++部分学习笔记 part-3

这次要介绍的是stack,就是栈了。 栈,先进后出。(注一篇文章:https://eqblog.com/c-lang-stack-heap.html) 先来一个最简单的进栈(push)和出栈(pop)的操作的代码: #include<iostream> #include<algorithm> #inclu ...

C++部分学习记录 part-2

本次介绍的是vector,用法: vector<int>a; vector<int>a(10,0); //定义10个元素 每个元素都为0; vector高级操作: a.assign(b.begin(), b.begin()+3); //b为向量,将b的0~2个元素构成的向量赋给a a.assign(4,2); //是a只含4 ...

C语言链表的创建插入删除与销毁

#include<stdio.h> /*这里定义了链表的最基础的结构体*/ typedef struct node{ int data;/*链表中的数据部分*/ struct node *next; /*链表中的连接部分,相当于上一个数据的尾部,下一个数据的头部,next为NULL则链表结束*/ }Lnod ...

C语言动态表的定义删除插入

#include<stdio.h> #include<stdlib.h>/*此头文件包含malloc和realloc*/ #define MaxSize 10 typedef struct{ int *elem; int len; int listsize; }Sqlist; /*初始化动态顺序表*/ void initSqlist(Sqlist *L){ L-> ...