精华内容
下载资源
问答
  • 1.输出语句: print():打印函数 1.可以直接打印字符串,数值 2.打印变量直接打印,不需要使用双引号 ...会在逗号的位置给我们产生一个空格。 print("hello world !!!") #hello wold!!! print(100) #100 num1 = 3...

    输出语句:

    print():打印函数
    1.可以直接打印字符串,数值
    2.打印变量直接打印,不需要使用双引号
    3.可以同时输出多个字符或者变量,中间使用逗号隔开
    会在逗号的位置给我们产生一个空格。

    print("hello world !!!")            #hello wold!!!
    print(100)                          #100
    num1 = 300                          #定义变量num
    num2 = 200							
    print = ("100+200=300")             #100+200=300
    print = (num1,"+"num2,"=",num1+num2)   #300 + 200=500
    num1 = 998                             
    num = 778
    print(num1,"+" num2,"=",num1+num2)     #998 + 778= 1776
    

    输入语句:

    input(string) 输入语句
    string:提示语句,提示作用
    得到结果是从控制台输入的内容
    格式化输出:
    print("%s"%(变量1))
    %s 占位符 字符串
    %d 整数
    %f 小数
    使用浮点数的时候
    %.nf 表示保留n位小数
    %0nd 0表示占位符, n表示所占用的长度,默认右对齐
    %-nd - 表示左对齐
    注意:使用左对齐不能添加占位符,占位符只能是0.

    name = input("请输入您的姓名:")
    age = input("请输入您的年龄:")
    school = input("请输入您的学校:")
    address = input("请输入您的地址:")
    print("大家好我是%s""我今年%s岁""毕业于%s""居住在%s"%(name,age,school,address))#格式化输出
    print("大家好我是"+name+"我今年"+age+"岁,毕业于"+sclool+"居住在"+address)#也可以用+进行连接
    

    进制转换:

    二进制:0b
    0 1
    ​ 逢二进一
    八进制:0o
    0 1 2 3 4 5 6 7
    ​ 逢八进一
    十进制:0d
    0 1 2 3 4 5 6 7 8 9
    ​ 逢十进一
    十六进制:0x
    0 1 2 3 4 5 6 7 8 9 a b c d e f
    ​ 逢十六进一


    十进制换算成二进制
    ​ 倒除法,余数逆序
    ​二进制换算成十进制
    ​ 当前的数字乘以2的位数次方,最后相加。
    八进制转换二进制
    ​ 一位转三位
    二进制转换为八进制
    ​ 三位一取:低位开始取,高位不够补0
    十六进制转换二进制
    ​ 一位转四位
    二进制转换十六进制
    ​ 四位一取

    总结:
    ‘{0:b}’.format() xx进制转为二进制
    ‘{0:o}’.format() xx进制转为八进制
    ‘{0:d}’.format() xx进制转为十进制
    ‘{0:x}’.format() xx进制转为十六进制

    编码规范:

    1.分号:行末不要加分号,也不要使用分号将两条命令放在一行 ;
    2.行长度:建议每行不要超过80个字符
    3.括号:宁缺毋滥的使用括号 ()
    4.缩进:使用4个空格缩进代码
    5.空行
    6.语句:每条语句独占一行
    7.尽量避免文件中出现空格与中文
    标识符:
    什么是标识符? 其实就是一个字符串
    标识符的命名规则:
    1.只能由字母数字下划线组成
    2.不能以数字开头
    3.不能使用python的关键字
    [‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’,
    ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’,
    ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’,
    ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’,
    ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’,
    ‘with’, ‘yield’]
    4.区分大小写
    5.取名见名之意
    6.建议使用驼峰式命名法
    作用:
    给变量,函数,以及类进行命名的。
    import keyword
    查看python关键字
    print(keyword.kwlist)
    驼峰式命名法:
    1.大驼峰 每个单词首字母都大写
    例如: PersonClass,给类命名
    2.小驼峰 第一个单词首字母小写,其他单词首字母大写
    例如:getAge,给变量或者函数命名
    Python常用快捷键
    ctrl+d 复制选中行,若没有选中,则复制光标所在行
    ctrl+y 删除当前行【没有选中】,若选中,则选中所有选中的行
    整行删除
    ctrl+/ 添加注释【选中可以批量取消】
    shift+enter 快速换行【光标】
    tab 缩进(选中多行可以进行批量缩进)
    shift+tab 取消缩进 (选中多行可以批量取消)
    ctrl+f 查找
    ctrl+r 替换
    首先敲2~3字母,打一个enter键,出现代码提示,可以根据
    上下键进行选择,选中需要的函数,继续enter键,会帮我们自动生成.
    在python中,用到的所有的标点符号都是英文下的。
    单行注释(用#)
    ‘’’
    多行注释(三引号)
    ‘’'

    展开全文
  • 注意:字符串使用char month[13][13]={“Janury”,"","",……}中间使用双引号逗号。(单引号不可以) if–while使用错误, num没有清零, d0num位置写错。 问题二,时间超限,答案错误。 注:(我年月日算天数...

    题目:http://codeup.cn/problem.php?cid=100000578&pid=1
    注意:字符串使用char month[13][13]={“Janury”,"","",……}中间使用双引号和逗号。(单引号不可以)
    if–while使用错误,
    num没有清零,
    d0与num位置写错。
    问题二,时间超限,答案错误。
    问题代码:

    if(d0==ym[isleap(y)][m0]+1){//满1个月 
    			d0=1;
    			
    

    1月31号会被写成2月0号所以需要改正

    注:(我的年月日算天数速度快)
    正确代码:

    #include<stdio.h>
    #include<string.h>
    //2021.02.10周三 
    char m[13][13]={"None",{"January"},{"February"},{"March"},"April","May","June","July","August","September","October","November","December"};
    char w[8][13]={"Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday"};
    int ym[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};
    int isleap(int y){
    	if(y%4==0&&(y%100!=0)||(y%400==0)) return 1;
    	else return 0;
    }
    int subt(int y,int m,int d){
    	int i,sum=0;
    	int m0=1,d0=1,num=0;
    	for(i=1000;i<y;i++){//从1000年开始累加算年份 
    		if(isleap(i)) sum+=366;
    		else sum+=365; 
    	}
    	while((m0<m)||(d0<d)){//剩下差距不足一年 
    		num++;
    		d0++;//天数 
    		if(d0==ym[isleap(y)][m0]+1){//满1个月 
    			d0=1;
    			m0++;
    		}
    	}
    	sum+=num;
    	return sum;
    }
    int main(){
    	int day,year;
    	int i;
    	char month[12];
    	while(scanf("%d %s %d",&day,month,&year)!=EOF){
    		for(i=0;i<12;i++){
    			int temp=strcmp(month,m[i]);
    			if(!temp) break;	
    		}
    		int sub=subt(year,i,day);
    		printf("%s\n",w[sub%7]);
    	}
    	return 0;
    }
    

    原错误代码:

    #include<stdio.h>
    #include<string.h>
    //2021.02.10周三 
    char m[13][13]={"None",{"January"},{"February"},{"March"},"April","May","June","July","August","September","October","November","December"};
    char w[13][13]={"Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday"};
    int ym[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};
    int isleap(int y){
    	if(y%4==0&&(y%100!=0)||(y%400==0)) return 1;
    	else return 0;
    }
    int subt(int y,int m,int d){
    	int i,sum=0;
    	int m0=1,d0=1,num=0;
    	for(i=1000;i<y;i++){
    		if(isleap(i)) sum+=366;
    		else sum+=365; 
    	}
    	while((m0<m)||(d0<d)){
    		num++;
    		d0++;
    		if(d0==ym[isleap(y)][m0]){
    			d0=0;
    			m0++;
    		}
    	}
    	sum+=num;
    	return sum;
    }
    int main(){
    	int day,year;
    	int i;
    	char month[12];
    	while(scanf("%d %s %d",&day,month,&year)!=EOF){
    		for(i=0;i<12;i++){
    			int temp=strcmp(month,m[i]);
    			if(!temp) break;	
    		}
    		int sub=subt(year,i,day);
    		printf("%s",w[sub%7]);
    	}
    	return 0;
    }
    

    正确代码memcpy0

    #include <cstdio>
    #include <cstring>
    struct Date {
    	int y, m, d;
    };
    char MonthName[13][12]= {"None", "January", "February", "March", "April", "May", 
       "June", "July", "August", "September", "October", "November", "December"};
    char Weekday[8][12] = {"None", "Monday", "Tuesday", "Wednesday", "Thursday",
    "Friday", "Saturday", "Sunday"};
    int month[13][2] = { //平年闰年的每个月天数(月/日), 第一行平年, 第二行闰年
        {0, 0}, {31, 31}, {28, 29}, {31, 31}, {30, 30}, {31, 31}, {30, 30}, {31, 31},
        {31, 31}, {30, 30}, {31, 31}, {30, 30}, {31, 31} // {0, 0}没有意义
    };
    
    int mapMonth(char s[]) {
        for (int i = 1; i < 13; i++) {
        	if (strcmp(s, MonthName[i]) == 0) 
               return i;
    	}
        return 0;
    }
    
    bool isLeap(int year) { //判断是否是闰年
        return (year % 400 == 0) || (year % 4 == 0 && year % 100 != 0);
    }
    
    int sumDays(struct Date tmp) {
    	int day = 0;
    	for (int i = 0; i < tmp.y; i++) {
    		day += (isLeap(i) ? 366 : 365);
    	}
        for (int i = 1; i < tmp.m; i++) {
        	day += month[i][isLeap(tmp.y)];
    	}
    	for (int i = 1; i < tmp.d; i++) {
    		day++;
    	}
    	return day; // 737634
    }
    
    int main() {
        struct Date MyDay; // now = {2019, 7, 29}; 距离公元元年737634天 
        char mEnglish[14];
        while (scanf("%d%s%d", &MyDay.d, mEnglish, &MyDay.y) != EOF) {
            MyDay.m = mapMonth(mEnglish);
            int dayCount = sumDays(MyDay) - 737634; //得到日期差值
    	 	int offset = ((dayCount % 7) + 7) % 7;  //对负数和超出的正数修正 
    	 	printf("%s\n", Weekday[1 + offset]); //1-7 20190729星期一
        }
        return 0;
    }
    
    展开全文
  • (5)具有合理严格性和纠错处理,每一行中在'='后边非关键字处可随意添加空格、制表符、逗号,不影响正常解析,关键内容可以加上引号(单引号和双引号的区别,将在后述提到),如包含空格路径、参数等。...
  • 3.7. 双引号 4. bash启动脚本 4.1. 作为交互登录Shell启动,或者使用--login参数启动 4.2. 以交互非登录Shell启动 4.3. 非交互启动 4.4. 以sh命令启动 5. Shell脚本语法 5.1. 条件测试:test [ 5.2. if/then/elif/...
  • 该参数值可以是包含在双引号任何有效日期格式掩码。例如: ''MMM/DD/YYYY''。 值范围: 任何有效日期格式掩码, 但不得超过一个固定长度。 默认值: 派生 nls_timestamp_tz_format: 说明: NLS_TIME_TZ_...
  • 2021-01-29

    2021-01-29 22:34:38
    用法:列表名=[" " " " ] 中括号加双引号 列表的 索引 从 0 开始,索引 就是数据在 列表 中的位置编号,索引 又可以被称为下标.(数组一致) 例子: list1 = ['physics', 'chemistry', 1997, 2000] list2

    Python 学习

    Task 04列表、元组和字符串

    一 、列表list[]

    列表(list):专门用于存储一串信息,列表用中括号**[]**定义,数据之间使用逗号,分隔(其实就是数组)
    特点:有序、可更改、可重复,任意类型。
    用法:列表名=[" " " " ] 中括号加双引号
    列表的 索引 从 0 开始,索引 就是数据在 列表 中的位置编号,索引
    又可以被称为下标.(与数组一致)
    例子:

    list1 = ['physics', 'chemistry', 1997, 2000]
    list2 = [1, 2, 3, 4, 5]
    list3 = ["a", "b", "c", "d"]
    
    

    添加列表元素:…此处借用同学的代码

    x = [[1,2,3]]
    x.append([4,5,6])  #加一个列表在后面
    x.extend([7,8,9])  #将列表拆开加后面
    print(x)
    
    

    删除列表的元素:

    x = ["1","2","3"]
    x.remove("1")   #remove移除指定元素
    print(x)
    x.pop()         #pop移除第几个元素,默认是最后一个
    print(x)
    y = x.pop()     #pop可以将移除的元素赋值
    print(x)
    del x[0:2]      #从0开始,删除两个
    print(x)
    
    

    拷贝:

    list1 = [123, 456, 789, 213]
    list2 = list1
    list3 = list1[:]  #浅拷贝
    list1.sort()      #排序
    print(list1)
    print(list2)      #跟list1一起变
    print(list3)      #列表不变,只是赋值一个本身的
    
    

    在这里插入图片描述

    元组

    元组和列表类似,不同的地方是元组元素不能修改
    元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用。
    使用是小括号

    tup1 = (1, 2, 5 ,3, 4, 2 ,4 ,2)
    
    

    字符串

    Python :
    无单字符的使用,统一视为字符串
    中字符串被定义为引号之间的字符集合。
    支持使用成对的 单引号 或 双引号。
    类似于元组具有不可修改性

    定义一个字符串:

    string = "Hello Python"
    
    for c in string:
        print(c)
    
    
    

    字符串的长度拼接重复

    #计算字符串长度
    print(len('abcd'))
    #字符串拼接
    print('abc'+'efg') #注:拼接的两个必须都为字符串
    #字符串重复
    print('a'*4)
    '''
    运行结果为:
    4
    abcefg
    aaaa
    '''
    
    

    索引及切片--------------不太理解

    • 继续理解
    s = 'spam'
    print(s[0])  #第一位为0
    #结果为:s
    
    print(s[1:3]) #及从spam的1位开始但不包括3位
    #结果为:pa
    
    print(s[-1]) #最后一位,负偏移意味着从右反向计数
    #结果为:m
    
    print(s[1:]) #从1位开始直到最后一位
    #结果为:pam
    
    print(s[:3]) #从0位开始到3位(不含第三位)
    #结果为:spa
    
    print(s[:]) #全部位
    #结果为:spam
    
    
    展开全文
  • arff数据集全集(new)

    2018-12-10 16:32:20
    如果这个字符串包含空格,它必须加上引号(指英文标点单引号或双引号)。 属性声明 属性声明用一列以“@attribute”开头语句表示。数据集中每一个属性都有它对应“@attribute”语句,来定义它属性名称...
  • CETool(最新2013.8)

    热门讨论 2013-09-27 12:51:23
    (5)具有合理严格性和纠错处理,每一行中在'='后边非关键字处可随意添加空格、制表符、逗号,不影响正常解析,关键内容可以加上引号(单引号和双引号的区别,将在后述提到),如包含空格路径、参数等。...
  • GidotTypesetter

    2008-09-05 20:48:37
    新增功能  1. 排版小工具增加去掉空... 选中换行三换行修正时文尾会出现多余空行  6. 选择排版后剪切滚动条会失效  7. 某些外国杀毒软件误报  8. 个别繁体中文在行尾时会被误认为干扰符  9. 其它细节修正
  • Linux C 编程一站式学习.pdf

    千次下载 热门讨论 2010-11-24 01:27:27
    3.7. 双引号 4. bash启动脚本 4.1. 作为交互登录Shell启动,或者使用--login参数启动 4.2. 以交互非登录Shell启动 4.3. 非交互启动 4.4. 以sh命令启动 5. Shell脚本语法 5.1. 条件测试:test [ 5.2. if/then/elif/...
  • Dos命令大全

    2013-01-08 15:33:00
    指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。 7.start 命令 调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。 入侵常用参数: MIN 开始时窗口最小化 ...
  • 2009达内SQL学习笔记

    2010-02-10 19:46:58
    3、对列起别名:有直接起别名,加AS起别名,用双引号起别名等三种方法 (单引号,引起字符串;双引号,引起别名。起别名有符号,或者区分大小写时,必须用双引号) 多表查询时,可给表起别名。(给列起别名,列<空格...
  • 指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。 7.start 命令 调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。 入侵常用参数: MIN 开始时窗口最小化 ...
  • 因此,这两个函数在括号中参数表都由以下两部分组成: “格式控制串”,参数表 格式控制串是一个字符串,必须用双引号括起来,它表示了输入输出量数据类型。各种类型格式表示法可参阅第三章。在printf函数中...
  • SQL语法大全

    2014-03-30 11:00:11
    rs.moveprevious 将记录指针从当前的位置向上移一行 rs.movefirst 将记录指针移到数据表第一行 rs.movelast 将记录指针移到数据表最后一行 rs.absoluteposition=N 将记录指针移到数据表第N行 rs.absolutepage=N 将...
  • 1.字符常量只能用单引号括起来,不能用双引号或其它括号。 2.字符常量只能是单个字符,不能是字符串。 3.字符可以是字符集中任意字符。但数字被定义为字符型之后就 不能参与数值运算。如'5'和5 是不同。'5'是字符...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    这是因为Linux和许多版本Unix一样,提供了虚拟控制台访问方式,允许用户在同一时间从控制台(系统控制台是系统直接相连监视器和键盘)进行多次登录。每个虚拟控制台可以看作是一个独立工作站,工作台...
  • JavaScript笔记

    2018-09-28 11:21:56
    | 每次只查找第一次出现的位置 |--替换:x.replace(‘关键字’[,‘替换内容’])--不会修改原x字符串 | 每次只替换第一次找到的 |--查找和替换所有:while循环 | |--String 对象的常用方法有: |--x....
  • freemarker总结

    2015-01-04 14:22:05
    双引号或单引号括起来字符串,其中特殊字符(如' " \等)需要转义。 1-2、raw字符串: 有一种特殊字符串称为raw字符串,被认为是纯文本,其中\和{等不具有特殊含义,该类字符串在引号前面加r,下面是一...
  • 在这里就混淆了字符常量字符串常量,字符常量是由一对单引号括起来单个字符,字符串常量是一对双引号括起来字符序列。C规定以“\”作字符串结束标志,它是由系统自动加上,所以字符串“a”实际上包含两个...
  • ABAP中文幫助文檔

    2018-10-27 19:07:09
    双引号("); 等号(=);星号(*);元音变音( , , , , , )和' ';百分号(%)和下划线(_): 因为这些符号是SQL语句通配符,所以也会导致问题(参见《在程序中为行选择指定条件》)。 SAP建议在程序名称中不要使用它们。 ...
  • rar压缩软件.rar

    2016-02-13 10:52:44
    在 Unix 中,你需要将 RAR 命令行参数置于单引号或双引号中,防止被 Shell 解释。例如,这个命令将从当前目录中所有 RAR 压缩文件中解压 *.asm 文件: rar e '*.rar' '*.asm' 命令可以是下列中任何一个:...

空空如也

空空如也

1 2
收藏数 37
精华内容 14
关键字:

双引号与逗号的位置