首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
初学python之路-day12
】的更多相关文章
初学python之路-day12
本篇补上字符串的比较:按照从左往右比较每一个字符,通过字符对应的ascii进行比较 一.函数默认值的细节 # 如果函数的默认参数的默认值为变量,在所属函数定义阶段一执行就被确定为当时变量存放的值 a = 100 def fn(num=a): a = 200 fn() 二.三元表达式 # 三目运算符:用于简化 if...else...的语法结构 # -- 1) 只能解决if...else...结构,其他if分支结构都不管 # -- 2)一个分支提供一个结果: 如果一个分支提供了多个结果, 将多个结…
Python之路,Day12 - 那就做个堡垒机吧
Python之路,Day12 - 那就做个堡垒机吧 本节内容 项目实战:运维堡垒机开发 前景介绍 到目前为止,很多公司对堡垒机依然不太感冒,其实是没有充分认识到堡垒机在IT管理中的重要作用的,很多人觉得,堡垒机就是跳板机,其实这个认识是不全面的,跳板功能只是堡垒机所具备的功能属性中的其中一项而已,下面我就给大家介绍一下堡垒机的重要性,以帮助大家参考自己公司的业务是否需要部署堡垒机. 堡垒机有以下两个至关重要的功能: 权限管理 当你公司的服务器变的越来越多后,需要操作这些服务器的人就肯定不只是…
【Python之路Day12】网络篇之Python操作MySQL
pymysql是Python中操作MySQL的模块,使用方法和MySQLDB几乎一样. 1. 执行SQL语句 #!/usr/bin/env python3 # -*- coding: utf-8 -*- # Author: DBQ(Du Baoqiang) import pymysql #导入模块 #创建连接 conn = pymysql.connect( host='172.16.30.162', #主机IP port=3306, #端口 user='tom', #连接数据库用户 passwo…
Python之路 Day12
day12主要内容:html基础.CSS基础 HTML HTML概述: HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记).相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它. 浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户! HTML文档: Doctype Doctype告诉浏览器使用什么样的html或xhtml规范来解析html文档 有和无的区别? BackCompa…
初学python之路-day10
基础部分先告一段落,今天开始学习函数. 一.函数:完成 特定 功能的代码块,作为一个整体,对其进行特定的命名,该名字就代表函数 -- 现实中:很多问题要通过一些工具进行处理 => 可以将工具提前生产出来并命名 => 通过名字就可以找到工具 => 使用工具来解决问题 # 函数的优点: # 1. 避免代码的冗余 # 2. 让程序代码结构更加清晰 # 3. 让代码具有复用性,便于维护 函数的四部分: 1. 函数名:使用该函数的依据 2. 函数体:完成功能的代码块…
初学python之路-day08前期总结
# 1# 计算机原理:控制器 运算器 存储器 input设备 output设备 IO流# 三大核心:CPU 内存 硬盘 # 内存分布:栈区 与 堆区# 如二进制与十进制的转换,如1111转成十进制为15,1111从左向右可看出2^3+2^2+2^1+2^0为8+4+2+1=15.# 记住前8位1的二进制代表的数为128.64.32.16.8.4.2.1,其中0的代表0.# 当然还有种叫取k余法,如十进制中的27转为二进制时27/2=13余1,13/2=6余1,6/2=3余0,3/2=1余1,从后…
初学python之路-day08
#学习了编码后,还要了解三种字符串.# 一.# 普通字符串:u''以字符作为输出单位,# print(u'abc') # 用于显示abc# # 二进制字符串:b'' 二进制字符串以字节作为输出单位# print(b'abc')#b'abc'# # # 原义字符串:r''以字符作为输出单位,所有在普通字符串中能被转义的符号在这都原样输出# print(u'a\tb\nc')# #a b# #c# print(r'a\tb\nc')#a\tb\nc# # print(r'F:\python\1.三种…
初学python之路-day07-字符编码
今天的博客主要关于字符编码,并对前几天学习的数据类型做些总结. 学习字符编码的目的:解决乱码问题. 应用程序打开文本文件的三步骤 1.打开应用程序 2.将数据加载到内存中 3.cpu将内存中的数据直接翻译成字符显示给用户 数据 从 硬盘 => 内存 => cpu python解释器 1.打开python解释器 2.将数据加载到内存中 3.cpu将内存中的数据解释执行将结果显示给用户,如何解释执行不能通过,将错误信息提供给用户 编码的发展史 电脑只能识别高低电频对应的0,1信息 =&…
初学python之路-day04
每天一篇总结,今天学习的是有关于流程控制的知识. 流程控制,顾名思义,在计算机运行中,程序是被某种控制方式按照某种流程或者规律来执行的.而python程序的运行,肯定也是按照某种规律在执行.这些规律可以分为顺序结构.分支结构.循环结构.顺序结构,在宏观上,逻辑上方代码一定比逻辑下方代码先执行,自上而下.分支结构,在今天学习的内容里就是if分支结构,这是需要条件来判断,并选择不同执行路线的执行规律.循环结构,就是指在做某些行为时,我们要给计算机重复执行的指令,即满足了某种条件或不满足某种条件,重复…
初学python之路-day03
我在前面的文章提到了变量的概念,这里详细介绍下变量的命名.变量名,只能是字母.数字及下划线 "_" 任意组成,而且不能以数字开头.在命名变量时,尽量避免与系统关键词重名,如:'and','as','class','else'等等,这些关键词命名时,系统会直接报错,还有一些关键词使用时虽然不会报错,但是这些词的功能就会被自定义的功能给屏蔽掉,尽量避免这些行为.而以_开头的变量大多都有其特殊含义,尽量以字母开头命名.在命名时可以出现my_name ,MyName,myName这些方式,尽量…