一、html介绍1、什么是HTML:HTML指的是超文本标记语言,用来描述网页的一种语言,不是编程语言2、简介:web浏览器,简称浏览器,一种用于检索并展示万维网信息资源的应用程序3、信息资源:这些信息资源可为网页、图片、影音或其他内容。由统一资源标识符标识4、统一资源标识符:用于标识某一互联网资源名称的字符串5、内核:浏览器内核:负责读取网页内容,整理讯息,计算网页的显示方式并显示页面6、web
一、基本使用import rere regular expression前提:处理的是字符串效果:学习正则的语法规则,按照设定的规则,对字符串提取指定的内容--- 按照模块取字符串的指定内容findall() 找到所有的符合条件的内容进行返回,返回的列表;如果没有找到,则返回空列表re.findall(pattern=,string=,flags=) pattern正则表达式(即制定匹配规则)
一、可迭代对象 可迭代对象:窄义来讲:能够通过for…… in这种方式,把元素一个个取出来的,这个对象叫可迭代对象。lst = [1, 2, 3, 5] for i in lst: print(i)广义来讲:对象实现了__iter__()方法 ,返回了一个迭代器对象 (iter())可迭代对象:列表、元组、字典、字符串、集合不可迭代对象:整数、浮点数、布尔值2、判断对象是否可迭代 isin
一、异常异常:---异于平常异常即是事件,该事件会在程序执行过程中发生,影响程序的正常执行。即使语句或表达式使用了正确的语法,执行时仍然可能触发错误。执行行检测到的错误称为异常。错误和异常1、语法错误和逻辑错误a = 90if a > 100 print('哈哈')2、逻辑错误print(1/0)3、异常处理:出现了异常,通过做异常捕获(异常处理)之后,不会影响后续代码的执行print
一、文件的基础操作文件:保存信息1、文件的基础操作:1.打开 open(文件名,访问模式) 建议文件名写成带完整路径的2.读 read()3.写 write()4.关闭 close()1.打开 open(文件名,访问模式)f = open('C:/Users/运营/Desktop/test.txt') # f 表示文件对象2.读 read()text = f.read(
一、单例模式单例:这个类只能创建一个实例单例模式:主要目的是确保某一个类只有一个实例存在。 ----不论实例化多少次,都只创建一个对象 class A: passa = A()b = A()print(id(a))print(id(b))输出:2317451431888 2317451431840实现单例 ----不论实例化多少次,都只创建一个对象思路:1.判断对象存不存在2.如果
一、类的私有属性和方法_x 单前置下划线,表示私有属性或方法,但是类对象和子类可以访问__x 双前置下划线,私有属性或方法,只有类对象自己能访问,子类不能访问__x__ 魔法方法或属性class Classmate: name = 'lucy' _age = 20 # 伪私有属性 __sex = 'F' # 私有属性c = Classmate()prin
一、递归如果一个函数在内部不调用其它函数,而是自己,这个函数就是递归函数;优点:定义简单,逻辑清晰特性:1)必须有一个明确的结束条件;2)超出一定调用次数,会导致栈溢出;递推回溯1、累计求和 def funa(n): sum1 = 0 for i in range(1, n + 1): sum1 += i # sum1 = sum1 + i print(sum1)
一、作用域变量的查找顺序: 局部 ---- 全局 ---- 内置a = 1局部变量---- 函数的内部去使用的全局变量----整个py文件里都能使用的1.局部变量(在函数内):只能在局部使用(在函数内部使用) def funa(): a = 1 print('第一次的值:%s' % a) a = 2 print('第二次的值:%s' % a)funa()print(a)2.
一、continue 和 breakcontinue 和 break只能在循环里使用continue:继续;跳出循环,跳出本轮循环,继续下一轮break:跳出循环;例1 :循环吃5个橘子,吃到第3个就吃饱了,不吃了 i = 1while i <= 5: if i > 3: print('吃饱了,不吃了') break print(f'这是吃第{i
一、集合1、定义:用大括号包围元素,元素之间用逗号隔开"特性:无序不重复""集合是无序的,不支持下标" s1 = {10, 20, 30, 30, 50} print(s1) 输出:{10, 20, 50, 30}2、集合的函数set() 把其他类型转换成集合 lst = [1, 2, 3, 5, 4, 4]print(set(lst)) 输出:{1, 2, 3, 4, 5}3、空字
一、转义符1.转义字符 \ 转义符2.字符串编码3.格式化输出"1.转义字符:首先是转义的意思" \n 换行符 print('hello\nworld')print('hello\\nworld') 输出:hello\nworld # 取消转义\t 制表符 ----自动排版的功能 ----一般情况下是代表4个空格 s1 = '姓名\t\t\t年龄\t\t\t性别\t\t班级's
1.什么事编程,什么事编程语言? 编程:用代码编写程序编程语言:用哪种语法规则来编写程序a = 10 => 0101010(exe)2.编程语言分类 1.编译型:C,GO 一次性把源代码进行翻译 特点:执行效率很高,平台依赖性一般比较高 2.解释型 :javascript,python,ruby逐行的对源代码进行翻译和运行特点:执行效率相对较低,源代码一般无法加密
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号