Day04 函数(上)
初始函数概念
是什么?
一系列python语句的组合,可以在程序中运行一次或多次,完成具体、独立的功能。
为什么?
整体结构清晰,代码复用最大化,代码冗余最小化,问题局部化。
定义
语法:
12def 函数名(): 函数体
案例:输出小明的信息
12def printInfo(): print('姓名:{},性别:{},年龄:{}'.format("小明", "男", "20"))
调用
语法:
1函数名()
案例:调用上例中创建的printInfo函数
123def printInfo(): print('姓名:{},性别:{},年龄:{}'.format("小明", "男", "20"))printInfo() #调用已创建的 printInfo 函数
运行结果:
注 ...
Day03 高级数据类型
序列类型
定义:在python中,序列就是一组按照顺序排序的值【数据集合】
python内置的序列类型:
字符串
列表
元组
特点:支持索引、切片操作
索引:正负表示方向,从0开始
切片:截取字符串的部分内容,[start : end : step]
start:起点下标
end:终点下标
step:步长,默认为1
字符串
不可变数据类型
定义
定义:
12str = 'hello world'print(type(str))
运行结果:
获取下标对应内容:
1print(str[0])
运行结果:
遍历:
12for i in str: print(i, end=' ') # end=' '的作用是:不换行输出
运行结果:
常用方法
获取字符串长度:
12str = 'I Love Python'print(len(str))
运行结果:
首字母变大写:
12name = 'bob'print(name.ca ...
Day02 流程控制结构
本文章最初发表在XJHui’s Blog,未经允许,任何人禁止转载!
为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui’s Blog 查看!
引入Day1 学了怎么输入、输出一些东西,但这些完全不能满足编程的需要。
案例1:判断互不相等的两个数的大小并输出较大的那个数。
很显然,简单的输入输出是实现不了的,这里要用到 选择流程控制:
12345a, b = 1, 2if a > b: print(a)else: print(b)
案例2:输出0到10。
你心里想:简单,看我的代码:
1print("1 2 3 4 5 6 7 8 9 10")
这是输出1-10,那要是改成1-100000?上面那样输出岂不是要类似!
这里要用到 循环流程控制:
12for i in range(11): print(i)
注意:上面代码是让你意识到 流程控制结构 在编程中的 重要性 和 便利性,具体用法见下面的讲解。
选择流程单分支
语法结构:
12if 条件表达式: 代码指令
注意:
条件表达式可以是 比较运算符、逻辑运 ...
Day01 python基础语法
本文章最初发表在XJHui’s Blog,未经允许,任何人禁止转载!
为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui’s Blog 查看!
前言从来没接触过人工智能,语言用的是python。
趁机可以补补python,其实大一的时候已经学过,但当时没认真学有点可惜呀。
尽管对python基础的东西还有点印象,还是决定尽量把笔记写的详细一些也便于复习。
学习平台:b站 ,感谢up主,也欢迎小伙伴们和我学习一起呀!
由于课程还没有更新完,也不清楚up主能否免费把 99天 的课程全部更新,但至少更1天课程我写一天笔记。
hello world安装和验证
点击 这里 进入python官网,点击download选择电脑对应版本下载(windows为例):
下载完成后,开始安装
共两个选项,分别表示默认安装和自定义安装,选择第二个:
原因:默认的安装路径很复杂,安装后很难找到其位置。
选择 next:
勾选 “加入环境变量”,修改安装路径后开始安装:
验证安装
快捷键 win+R ,输入 cmd:
命令行输入 python:
如果出现上图 > ...
给你的Zeit page自定义404页面
本文章最初发表在XJHui’s Blog,未经允许,任何人禁止转载!
为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui’s Blog 查看!
前言本教程仅适用于部署在Zeit.co的个人网站。
我的博客使用的是Hexo框架+Butterfly主题+GitHub仓库+Zeit.co部署+又拍云CDN(这不是在打广告,很认真的在写博客),主题配置文件中有404页面的具体设置:
这样配置能渲染出404页面:
但当你真正404时:
配置好404后也没有测试过,一直以为我的404页面是正常的…
踩坑经历这里记录踩坑经历,想跳过的可以直接传送到 这里 。
百度找到Yavin的这篇文章中有说解决方法:
创建now.json文件:
1234567{ "version": 2, "routes": [ { "handle": "filesystem" }, { "src": "/(.*)", &q ...
WebSSH神器sshwifty的安装与使用
本文章最初发表在XJHui’s Blog,未经允许,任何人禁止转载!
为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui’s Blog 查看!
因服务器临近到期,个人demo已停止访问
WebSSH工具
初衷
9.9买的一年服务器,不用实属可惜
由于是计算机专业实验课经常需要用到linux系统,苦于每次上实验都要被虚拟机各种问题困扰浪费时间
博客已经搭建好了,完全可以把弄好的WebSSH嵌进去(别想太复杂,其实就是给个入口)
SSH和WebSSH工具因为在搭建博客的时候经常用到SSH,自己对它的理解就是它能实现“远程登陆”,刚看了百度其实这种想法不对。
SSH(Secure Shell是专为远程登录会话和其他网络服务提供安全性的协议。
我在用的SSH工具是Xshell(免费版本对我来说足以),通过Xshell输入用户名和密码就能远程登陆服务器。
通过上面的介绍,应该对WebSSH工具有了一点点的猜想。
WebSSH工具说白了就是把Xshell放到网页上,用户不需要安装,有个联网的浏览器就能控制服务器。
慎重考虑
本博客教程使用的WebSSH工具,虽是GitHub开 ...
如何删除突然多出来的CD驱动器
本教程仅适用于安装UltraISO后出现的“CD驱动器”
“CD驱动器”长的就是下面这个样子
说实话看它不顺眼很长时间了,要么没时间弄要么想不起来,刚才终于终于把他删掉了。
问题背景系统:win10
应用版本:UltraISO 9.7.2.3561
复现:每次打开此电脑都能看到它的身影,可我强迫症并不那么想看到它自己在哪单独一行。
解决后效果:
尝试解决右键弹出
呸,呵呵。
软件内关闭
还是不百度,我知道肯定能去掉,既然弹不出来那我就去软件里面把你关闭
开心呀,迅速打开此电脑,然后…
呸,呵呵。
解决方法
没错我百度了
必须要选择管理员身份运行,不知道为什么?
创建的时候也不需要管理员身份呀,有知道的小伙伴可以在下面留言。
感谢百度经验
解决Chrome播放视频闪黑屏
问题背景系统:Win10
应用版本:81.0.4044.113(正式版本) (64 位)
复现:观看b站视频时,闪黑屏概率特别大(有声音)。
解决后效果:
解决方法进入Chrome设置,搜索硬件加速模式,按照下图关闭按钮后重启Chrome,即可解决问题。
感谢digkeeper(百度贴吧)