adams

Python:判断输入的是否是数字

↘锁芯ラ 提交于 2019-12-14 16:19:14
参考链接: https://www.cnblogs.com/zxmbky/p/9160822.html 代码: #!/usr/bin/python3 num1 = input ( "first num :" ) . strip ( ) num2 = input ( "second num: " ) . strip ( ) if not num1 . replace ( "." , '' ) . isdigit ( ) : exit ( "fist num not num !" ) if not num2 . replace ( "." , '' ) . isdigit ( ) : exit ( "second num not num !" ) sum = float ( num1 ) + float ( num2 ) print ( "sum :" , sum ) 执行情况: adams@adams : ~ $ python test . py first num : 12345.43456 second num : 1212 . .1212 ^ [ [ D ^ [ [ D ^ [ [ D second num not num ! adams@adams : ~ $ python test . py first num : 1212.1212 second num : 343434

MySQL学习笔记(二)

左心房为你撑大大i 提交于 2019-12-05 06:47:18
三、约束 MySQL中约束保存在information_schema数据库的table_constraints中,可以通过该表查询约束信息; 约束主要完成对数据的检验,保证数据库数据的完整性;如果有相互依赖数据,保证该数据不被删除。 常用五类约束: not null :非空约束,指定某列不为空 unique: 唯一约束,指定某列和几列组合的数据不能重复 primary key :主键约束,指定某列的数据不能重复、唯一 foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条数据 //check:检查,指定一个表达式,用于检验指定数据 MySQL不支持check约束,但可以使用check约束,而没有任何效果; 四、 大聚合函数 Orders表 O_Id OrderDate OrderPrice Customer 1 2008/12/29 1000 Bush 2 2008/11/23 1600 Carter 3 2008/10/05 700 Bush 4 2008/09/28 300 Bush 5 2008/08/06 2000 Adams 6 2008/07/21 100 Carter 1.count 函数(返回匹配指定条件的行数) count(*) 对表中行的数目进行统计,不管列中是否包含null值 还是非空值 SELECT COUNT(*) AS