07 2022 档案

摘要:Python中,要想知道一个字符串有多少个字符(获得字符串长度),或者一个字符串占用多少个字节,可以使用len()函数。 语法格式: len(string) string 用于指定要进行长度统计的字符串 示例: a = 'www.baidu.com' print(len(a)) 13 在 Pytho 阅读全文
posted @ 2022-07-22 17:59 南城古 阅读(276) 评论(0) 推荐(0) 编辑
摘要:两个字符串紧挨着写在一起,具体格式为: str_name = 'str1' 'str2' 示例: str1 = '百度网址:' 'www.baidu.com' print(str1) 结果: 百度网址:www.baidu.com 注意:这种方法只适用拼接字符串常量。 使用变量就借助 + 运算符来拼接 阅读全文
posted @ 2022-07-21 15:00 南城古 阅读(422) 评论(0) 推荐(0) 编辑
摘要:集合用来保存不重复的元素,都是唯一的,互不相同。 集合会将所有元素放在一对大括号 {} 中,相邻元素之间用 "," 分隔,如下所示: {element1,element2,...,elementn} elementn 表示集合中的元素,个数没有限制。 同一集合中,只能存储不可变的数据类型,包括整形、 阅读全文
posted @ 2022-07-20 16:44 南城古 阅读(201) 评论(0) 推荐(0) 编辑
摘要:Python字典(dict)是一种无序的、可变的序列,元素以”键值对(key-value)“的形式存储。 字典是Python中唯一的映射类型。映射:元素之间相互对应的关系,即通过一个元素,可以唯一找到另一个元素; 元素对应的索引称为键(key),各个键对应的元素称为值(value),键及其关联的值称 阅读全文
posted @ 2022-07-19 17:39 南城古 阅读(246) 评论(0) 推荐(0) 编辑
摘要:元组和列表(list)的不同之处在于: 列表的元素是可以更改的,包括修改元素值,删除和插入元素,列表是可变序列。 元组一旦创建,元素就不可更改,是不可变序列。 元组所有的元素都放在一对小括号 () 中,相邻元素之间用逗号分隔,如下所示: (element1,element2,...,elementn 阅读全文
posted @ 2022-07-18 18:59 南城古 阅读(124) 评论(0) 推荐(0) 编辑
摘要:1.什么是序列,序列详解: 序列:指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(索引)访问他们。 序列类型:字符串,列表,元组,集合和字典 序列索引:每个元素都有属于自己的编号(索引)。从起始元素开始,索引值从0开始递增。 此外,索引还支持是负数,从右往左计 阅读全文
posted @ 2022-07-17 16:32 南城古 阅读(412) 评论(0) 推荐(0) 编辑
摘要:结果表1中的运算符优先级,我们尝试分析下面表达式的结果: 4+4<<2 +的优先级是 12,<<的优先级是 11,+的优先级高于<<,所以先执行 4+4,得到结果 8,再执行 8<<2,得到结果 32,这也是整个表达式的最终结果。像这种不好确定优先级的表达式,我们可以给子表达式加上( ),也就是写成 阅读全文
posted @ 2022-07-16 14:28 南城古 阅读(556) 评论(0) 推荐(0) 编辑
摘要:逻辑运算符及其功能: 逻辑运算符一般和关系运算符结合使用,例如: 14>6 and 45.6>90 前面的结果为True,成立。后面的结果为False,不成立,所以整个表达式的结果为False,即不成立。 实例: 1 age = int(input("请输入你的年龄:")) 2 height = i 阅读全文
posted @ 2022-07-16 13:46 南城古 阅读(494) 评论(0) 推荐(0) 编辑
摘要:赋值运算符把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除,函数调用,逻辑运算等。 基本赋值运算符: = 是Python中最常见、最基本的赋值运算符,用来将一个表达式的值赋给另一个变量。 示例: 1 # 将字面量(直接量)赋 阅读全文
posted @ 2022-07-16 12:58 南城古 阅读(395) 评论(0) 推荐(0) 编辑
摘要:Python支持的所有基本算术运算符; 加法运算符: 示例: 1 a = 10 2 b = 96 3 sum1 = a+b 4 5 x = 3.14 6 y = 5.34 7 sum2 = x+y 8 9 print("sum1 = %d,sum2 = %.2f" % (sum1,sum2)) 结果 阅读全文
posted @ 2022-07-13 17:39 南城古 阅读(1838) 评论(0) 推荐(0) 编辑
摘要:ASCII编码为每个字符都分配了唯一的编号,成为编码值。在Python中,一个ASCII字符除了可以用它的实体(真正的字符)表示,还可以用它的编码值表示。这种使用编码值来间接地表示字符的方式成为转义字符(Escape Character). ASCII编码详解: ASCII码一览表,ASCII码对照 阅读全文
posted @ 2022-07-13 16:31 南城古 阅读(510) 评论(0) 推荐(0) 编辑
摘要:print() 函数使用以 % 开头的转换说明对各种类型的数据进行格式话输出。 转换说明符(Conversion Specifier)只是一个占位符,它会被后面表达式(变量、常量、数字、字符串、加减乘除等各种形式)的值替代。 实例: 1 age = 8 2 print("你已经%d岁了!" % ag 阅读全文
posted @ 2022-07-13 14:38 南城古 阅读(231) 评论(0) 推荐(0) 编辑
摘要:print()函数可以同时输出多个变量 print()函数的详细语法格式如下: print (value,...,sep='',end='\n',file=sys.stdout,flush=False) 从上面可以看出,values参数可以接受任意多个变量或值,因此print()函数完全可以输出多个 阅读全文
posted @ 2022-07-13 11:01 南城古 阅读(313) 评论(0) 推荐(0) 编辑
摘要:bool布尔类型: Python提供了bool类型来表示真(对)或假(错),用True来代表真(对),用False来代表假(错)。 注意:这里一定要注意True和False的大小写; 布尔类型也可以当做整数来对待,即True相当于整数值1,False相当于整数值0,因此下面的运算也是可以的: >>> 阅读全文
posted @ 2022-07-12 18:41 南城古 阅读(760) 评论(0) 推荐(0) 编辑
摘要:复数(Complex)是Python的内置类型,直接书写即可。 复数由实部(real)和虚部(imag)构成,在Python中,复数的虚部以 j 或者 J 作为后缀,具体格式: a + bj a表示实部,b表示虚部; 实例:Python复数的使用: 1 c1 = 12 + 0.2j 2 print( 阅读全文
posted @ 2022-07-12 13:16 南城古 阅读(501) 评论(0) 推荐(0) 编辑
摘要:编程语言中,小数通常以浮点数的形式存储。浮点数和定点数是相对的:小数在存储过程中如果小数点发生移动,就称为浮点数;如果小数点不动,就称为定点数。 Python中的小数有两种书写形式: (1)十进制形式:就是我们平时看到的小数形式,例如:3.14,36.5,0.234等。书写时必须包含一个小数点,否则 阅读全文
posted @ 2022-07-11 21:50 南城古 阅读(743) 评论(0) 推荐(0) 编辑
摘要:Python中的整数包括正整数、0、和负整数; Python的整数部分类型,或者说它只有一种类型的整数。Python整数的取值范围是无限的。不管多大或者多小的数字,Python都可以轻松处理,当所用数值超过计算机自身的计算能力时,Python会自动转用高精度计算(大数计算)。 例子: # 将 78赋 阅读全文
posted @ 2022-07-11 17:21 南城古 阅读(1647) 评论(0) 推荐(0) 编辑
摘要:Python解释器自带的函数叫内置函数,可以直接使用,不需要导入某个模块; 内置函数和标准库函数是不一样的。Python 解释器也是一个程序,它给用户提供了一些常用功能,并给它们起了独一无二的名字,这些常用功能就是内置函数。Python 解释器启动以后,内置函数也生效了,可以直接拿来使用。Pytho 阅读全文
posted @ 2022-07-11 11:55 南城古 阅读(353) 评论(0) 推荐(0) 编辑
摘要:使用order by 排序: 在一个不明确的查询结果中排序返回的行。order by子句用于排序。如果使用了order by子句,它必须位于SQL语句的最后面; select语句的执行顺序如下: from子句、where子句、select子句、order by子句; 示例一:查询employees表 阅读全文
posted @ 2022-07-08 18:59 南城古 阅读(37) 评论(0) 推荐(0) 编辑
摘要:逻辑条件: 逻辑条件组合两个比较条件的结果产生一个基于这些条件的单个结果,或者逆转一个单个条件的结果。当所有条件的结果为真时,返回行。 SQL的三个逻辑运算符是:AND、OR、NOT 可以在where子句中用and和or运算符使用多个条件; 示例一:查询employees表中雇员薪水是8000的并且 阅读全文
posted @ 2022-07-08 18:11 南城古 阅读(276) 评论(0) 推荐(0) 编辑
摘要:Python采用代码缩进和冒号(:)来区分代码块之间的层次。 对于类定义、函数定义、流程控制语句,异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。 注意:Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使 阅读全文
posted @ 2022-07-08 10:34 南城古 阅读(279) 评论(0) 推荐(0) 编辑
摘要:注释(Comments)用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。Python 解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。 注释的最大作用是提高程序的可读性! 单行注释: 使用 # 符号作为单行注释的符号,语法格式为:# 注释的内容 从#号开始,直 阅读全文
posted @ 2022-07-07 18:46 南城古 阅读(49) 评论(0) 推荐(0) 编辑
摘要:比较条件: 符号!=也能够表示不等于条件; 示例一:查询employees表中员工薪水大于等于3000的员工的姓名与薪水。 select last_name,salary from employees where salary>=3000; 示例二:查询employees表中员工薪水不等于5000的 阅读全文
posted @ 2022-07-07 17:56 南城古 阅读(278) 评论(0) 推荐(0) 编辑
摘要:相同的行: 除去相同的行: select distinct 列名 from 表明; 示例:查询employees表,显示唯一的部门id; 查询中的行选择: 用where子句限制从查询返回的行,一个where子句包含一个必须满足的条件,where子句紧跟着from子句。如果条件是true,返回满足条件 阅读全文
posted @ 2022-07-06 18:34 南城古 阅读(108) 评论(0) 推荐(0) 编辑
摘要:如果一行中的某个列缺少数据值,该值被置为null,或者说包含一个空; 空是一个难以获得的、未分配的、未知的、或不适用的值。空和0或者空格不相同。0是一个数字,而空格是一个字符; 算术表达式中的空值: 示例:计算年薪包含佣金 >select 12*salary*commission_pct from 阅读全文
posted @ 2022-07-05 19:03 南城古 阅读(269) 评论(0) 推荐(0) 编辑
摘要:需要修改数据显示方式,如执行计算,或者作假定推测,这些都可能用到算术表达式。一个算术表达式可以包含列名,固定的数字值和算术运算符。 使用算术运算符: 示例:查询雇员的年薪,并显示他们的雇员ID,名字 >select employee_id,last_name,12*salary from emplo 阅读全文
posted @ 2022-07-05 18:41 南城古 阅读(53) 评论(0) 推荐(0) 编辑
摘要:选择所有的列: 用跟在select关键字后面的星号(*),你能够显示表中的=数据的所有列; 示例:查询departments表中的所有数据 >select * from departments; 选择指定的列: 能够用select语句来显示表的指定列,指定列名之间用逗号分隔; 示例:查询depart 阅读全文
posted @ 2022-07-05 18:22 南城古 阅读(227) 评论(0) 推荐(0) 编辑
摘要:删除数据(delete): delete from 表名 where 条件; 注意:在delete语句中,如果没有给定删除条件则会删除表中的所有数据; 示例:删除emp3表中emp_id为1的雇员信息; delete from emp3 where emp_id=1; 使用命令查看: truncat 阅读全文
posted @ 2022-07-04 22:00 南城古 阅读(366) 评论(0) 推荐(0) 编辑
摘要:默认值处理(default): 在 MySQL 中可以使用 DEFAULT 为列设定一个默认值。如果在插入数据时并未指定该列的值,那么 MySQL 会将默认值添加到该列中。 创建表示指定列的默认值: create table 表名(列名 类型 defaut 默认值,........); 示例:创建e 阅读全文
posted @ 2022-07-03 01:18 南城古 阅读(367) 评论(0) 推荐(0) 编辑
摘要:MySQL中DML操作: 添加数据(insert) 1.选择插入:(选择性的插入数据) insert into 表名(列名1,列名2,列名3,.....) values(值1,值2,值3,......); 示例:向departments表中添加一条数据,部门名称为market,工作地点ID为1. i 阅读全文
posted @ 2022-07-03 00:42 南城古 阅读(288) 评论(0) 推荐(0) 编辑
摘要:查询表中搞得约束信息:show keys from 表名; 示例:创建depts表包含department_id该列为主键且自动增长,department_name列不允许重复,location_id列不允许含有空值; create table depts (department_id int pr 阅读全文
posted @ 2022-07-02 15:23 南城古 阅读(55) 评论(0) 推荐(0) 编辑
摘要:修改表添加非空约束: 使用DDL语句添加非空约束:alter table 表名 modify 列名 类型 not null; 示例:向emp表中的salary添加非空约束 >alter table emp modify salary float (8,2) not null; navicat中查看效 阅读全文
posted @ 2022-07-02 15:04 南城古 阅读(1130) 评论(0) 推荐(0) 编辑
摘要:Oracle安装 Linux中基于docker安装oracle; Docker安装: 1、安装必要的系统工具: sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2、添加软件源信息: sudo yum -y instal 阅读全文
posted @ 2022-07-01 17:26 南城古 阅读(2208) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示