
笔记
普通网友
这个作者很懒,什么都没留下…
展开
-
Python去除字符串中空格(删除指定字符)的3种方法
用户输入数据时,很有可能会无意中输入多余的空格,或者在一些场景中,字符串前后不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符。这里的特殊字符,指的是制表符(\t)、回车符(\r)、换行符(\n)等。Python 中,字符串变量提供了 3 种方法来删除字符串中多余的空格和特殊字符,它们分别是:strip():删除字符串前后(左右两侧)的空格或特殊字符。lstrip():删除字符串前面(左边)的空格或特殊字符。rstrip():删除字符串后面(右边)的空格或特殊字符。注意,Pytho原创 2022-01-14 19:35:44 · 1074 阅读 · 0 评论 -
虚基类构造函数
*设计一个虚基类base,包含name和私有数据成员以及相关的成员函数,由它派生出领导类leader,包含职务和部门私有数据成员以及相关的成员函数(自定义)。再由base派 生出工程师类engineer,包含职称和专业私有数据成员以及相关的成员函数(自定义)。然后由leader和engineer类派生出主任工程师类chairman。采用一些数据进行测试,注意构造函数调用的先后顺序。*/#include <iostream>#include <string>using原创 2021-10-22 14:46:48 · 463 阅读 · 0 评论 -
自定义变长字符串类型的实现
1、实现一种自己喜欢但C++不支持的数据类型——变长字符串类型。所谓变长字符串,即根据需要的大小分配字符动态数组空间。重载该类型的常用运算符,比如字符串赋值(=)、比较(>或<)、连接(+)、插入(<<)、提取(>>)等。注意内存的分配与回收,注意构造函数、复制构造函数和析构函数的使用。2、使用自己定义的变长字符串类型,实现一个有意义的程序。3、自学读写文件操作完成自动存盘等。#include <cstddef>class foo{public原创 2021-10-20 18:31:08 · 1059 阅读 · 0 评论 -
对一组数升序排列,再输入一个数寻找它的位置
#include <stdio.h>int BinSearch(int y, int b[],int a){int left,right,mid,flag;left=0;right=y-1;flag=-1;while(left<=right){mid=(left+right)/2;if(a==b[mid]){flag=1;break;}else if(a>b[mid])left=mid+1;elseright=mid-1;}if(flag==1){原创 2021-10-18 13:14:31 · 208 阅读 · 0 评论 -
求一维数组中最大值和最小值
#include<stdio.h>int niubi_max(int a[]); // 函数声明类型与定义类型应该相同,不能声明是 int,定义是 int a[]int niubi_min(int a[]); // 函数声明类型与定义类型应该相同,不能声明是 int,定义是 int a[]void main(){ int a[10], i, max, min; printf("输入十个整数"); for (i = 0;i<10;i++) ...原创 2021-10-17 18:29:54 · 3275 阅读 · 0 评论 -
用字符串找出一组单词中最大和最小的单词
#include <stdio.h>#include <string.h>int main( void ){ char mins[21] = ""; char maxs[21] = ""; for( char word[21]; printf("Enter Word: "), scanf("%s",word)==1 && strlen(word)!=4; ) { if( mins[0]=='\0' || strc...原创 2021-10-17 15:36:20 · 567 阅读 · 0 评论 -
Java 链表节点值
public class AStar{ private List<Node> openList; private List<Node> closeList; private int startX,startY,endX,endY; public AStar(){ openList=new ArrayList<Node>(); closeList=new ArrayList<Node>(); }/*调用search方法...原创 2021-10-15 19:26:27 · 231 阅读 · 0 评论 -
调色板 palette 详解
#include#include#include#includeusing namespace std;int main(){/字符数组掌握:strlen,strcat,strcpy,strstr,strcmp/char c[100]="ZIFUshuzu1",c1[100]="give me five";//字符数组//gets(c);//读入一整行直到换行//cin>>c;//当没有空格//1.长度 strlenint len_c=strlen(c);;cout&l原创 2021-08-21 17:39:28 · 3719 阅读 · 1 评论