- 博客(10)
- 收藏
- 关注
原创 Python学习之字符串一
1.字符串切片切片[开始:结尾]取坐不取右[ : ]切片的是整个字符串[-2: ]如“1 2 3 4”,则取片后为3 4,从后往前数[开始:结尾:步长]如name=“1 2 3 4 5 6 7 8 9”print(name[0:6:2])则输出为1 3 5如name="1 2 3 4 5 6"print(name[ : :-1])则输出为6 5 4 3 2 12.字符串拼接1)a="100"+"50"则a为100502)a="我叫xx"...
2022-07-28 15:51:49 535
原创 Python 学习之基本语法
1.转义符\ 转义 \+任意字符表示该字符\n 换行\t 代表四个空格\r 覆盖\r前的字符全被覆盖\b删除 删除前面的一个字符\\代表一个\在语句前加R或r,可以使转义字符不起作用 r“你好\n”2.关键字的获取import keywordprint(keyword.kwlist)3.缩进相当于C语言中的{}Python中用四个空格表示常用tab键4.多行语句 用\分隔5.引号''和""定义单行字符串""" X...
2022-07-28 15:07:59 136
原创 数据结构-复杂度
1.一个程序运行需要消耗时间并且占用内存。因此可以用时间和空间两个纬度衡量程序的复杂度。复杂度包括时间复杂度和空间复杂度。时间复杂度用来一个算法进行的快慢。空间复杂度则判断一个算法所占用的额外的空间。摩尔定律:每十八个月,硬件的个数就会翻一倍。事实上,随着计算机行业的不断发展,计算机的存储容量已经达到了很高的程度。因此,时间复杂度往往更加重要。2.时间复杂度1)时间复杂度往往由函数表示2)时间复杂度是指算法的执行次数,采用大O的渐进表示法,这种方法是估算3)大O的渐进表示法大O...
2022-07-12 22:14:33 435
原创 蛇形矩阵(指针与动态内存分配)
题目描述蛇形矩阵,是由1开始的自然数一次排列成的N*N的正方形矩阵,数字依次由外而内的递增。如 N=3时蛇形矩阵为:1 2 38 9 47 6 5N=6时蛇形矩阵为:1 2 3 4 5 620 21 22 23 24 719 32 33 34 25 818 31 36 35 26 917 30 29 28 27 1016 15 14 13 12 11输入蛇形矩阵宽度,动态分配二维数组,设置蛇形矩阵并输出结果。输入测试次数t每组测试数据一行:数组大小
2022-05-03 11:09:26 299
原创 银行账户(静态成员与友元函数)
题目描述银行账户类的基本描述如下:要求如下:实现该银行账户类为账户类Account增加一个友元函数,实现账户结息,要求输出结息后的余额(结息余额=账户余额+账户余额*利率)。友元函数声明形式为 friend void Update(Account& a);在main函数中,定义一个Account类型的指针数组,让每个指针指向动态分配的Account对象,并调用成员函数测试存款、取款、显示等函数,再调用友元函数测试进行结息。大家可以根据实际需求在类内添加新的成.
2022-04-25 21:09:38 268
原创 三角形类(析构与构造)
题目描述定义一个三角形类CTriangle,属性包括三条边和三角形类型,其中用字符串保存三角形类型。三角形类型如下:等腰三角形:isosceles triange直角三角形:right triangle等腰直角三角形:isosceles right triangle等边三角形:equilateral triangle普通三角形:general triangle不能构成三角形:no triangle其中判断直角三角形的条件是:三角形中两边长度的平方和等于另一条边的长度类行为包括构造.
2022-04-25 20:45:53 857
原创 Tutor类(拷贝构造)程序填空
题目描述已知主函数和Tutor类,请根据输入输出完成STU类定义输入输入一个参数,作为全局变量IDs的初始值,用于输出结果提示,看样例输出输入:100输出:Construct student TomConstruct student Tom_copyConstruct tutor 100Calling fuc()Construct student Tom_copy_copyIn function fuc()Destruct tutor 101Destruct s
2022-04-20 18:21:05 296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人