1、5.7版本单机版以及数据量不大的场合使用。
2、WorkBench-图形管理软件
3、MySQL Documentation 文档
4、Samples 例子程序
1、5.7版本单机版以及数据量不大的场合使用。
2、WorkBench-图形管理软件
3、MySQL Documentation 文档
4、Samples 例子程序
列表的嵌套类似表格的行和列
random.randint
append 不可以再赋值
extend 是扩展,没有改变内存地址,+则是新增加了一个内存地址
1 可迭代的对象才能转化为列表
字符串
区间
列表中的字符串也可以比较,比较字符集,数值
可读性很高。
空白也包含空白字符
判断是否是纯字母,数字等进行用户输入的校验
b
字符串中的每一个字母作为可处理的最小单位,可以分开,合并,查找,判断,替换。做任何的处理。
虚拟环境的好处
python会识别并解释运行字符串中间转义字符
\转义
continue影响的是离它最近的上一条循环
结束掉本次循环,跳过本次循环后边的语句
dos 窗口退出python
control +z
exit()
import this python之禅
4.字符串拼接
输入:电子白板 话筒 app软件 摄像头 遥控器 烟雾报警器 vr
输出:电子白板 输出 app软件 投影仪 vr
处理:数据中心 遥控器 烟雾报警器
存储:服务器机房 二维码
传输:遥控器
网站:浏览器 浏览器 web处理器 网站服务器 网络
共享单车:
微信:app app 本地/云端处理器 本地存储/云端存储 网络/nfc
智能手机:摄像头/显示屏/话筒 扬声器/显示屏/耳机 手机cpu/gpu 手机内存和缓存 手机主板
自动道闸:传感器 道闸 单片机?后台存储设备 电路板?
break、continue、pass语句
1.break语句可以跳出for和while的循环体
n = 1
while n <= 100:
if n >10:
break
print(n)
n += 1
结果打印1~10
2.continue语句跳过当前循环,直接进行下一轮循环
n = 1
while n <10:
n = n+1
if n % 2 ==0:
continue
print(n)
3.pass是空语句,一般用作站位语句,不做任何事情
for letter in "room":
if letter == "o":
pass
print("pass")
print(letter)
break
i = 0
while i < 10:
i += 1
if i == 5: #这里为条件,如果条件符合,break将结束循环
break #结束整个while循环
print(i)
continue影响的是最近一层的循环
i = 0
while i < 10:
i += 1
if i == 5:
continue #影响的是最近一层循环,比如跳过5这层,执行后面的循环
print(i)
while\for和else结合使用(了解)
for i in range(3):
cmd = input("请输入指令:")
if cmd == "exit":
break
print("您输入了",cmd)
else: #else语句在循环被中断的情况下不执行
print("您输入了3次命令")
循环的嵌套:
找规律
print的打印范围
广度优先
select name as "城市" from city;
CTRL+B方便换行格式化
select distinct CountryCode from city;
文本操作,最好习惯指定字符集。中文为GBK。
setting-editor-file and codetemplates设置文件头
短路原则
编译型
解释星
MySql安装关于Starting the server报错
参考解决方案
计算机->管理->本地用户和组->组->双击Adminstrators->添加->高级->立即查找->NETWORK SERVICE->确定即可
root密码修改参考
①重启mysql:
1、net stop mysql 2、net start mysql
②进入mysql,登录 mysql -u root -p 不用输入密码,直接回车(出现Enter Password 也一样直接回车,即可登陆成功)
③输入use mysql,修改root的密码: ALTER user 'root'@'localhost' IDENTIFIED BY 'newpassword'; flush privileges;
④退出:
quit;
⑤再次重启mysql:
1、net stop mysql 2、net start mysql
⑥测试是否成功就是是否登陆成功咯。 mysql -u root -p
Enter Password>'新密码'
生成器函数的关键字yield,本质是迭代器
判断是否为迭代器
相对于return,yield最大的不同在于他会记住当前返回的位置,下次继续执行后面的代码
当后面没有yield的时候抛出stopiteration错误,被next()函数捕获并停止 。
关键字send
从已有的数据库中逐个返回数据,yield from