【python -- 基础知识】教程文章相关的互联网学习教程文章

Python:基础知识

1、算法是什么? 定义:对如何完成一项任务的详尽描述。在编程中,算法即:计算机可以理解的语言,这类对机器友好的描述叫做程序,程序主要包含表达式和语句。 表达式:计算机程序的组成部分,用于表示值,表达式也可以包含变量。 变量:是一个名字,表示某个值,即:代表/引用某值的名字,使用变量之前,首先需要赋值,赋值也是一种语句。 变量就像临时的“存储器”,但值并没有存储在变量中,它存储在计算机内存深处,被变...

python 基础知识5-集合【代码】

1、集合set概念: 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点:1、去重,把一个列表变成集合,就自动去重了。2、关系测试,测试两组数据之前的交集、差集、并集等关系。 2、集合创建:set1 = set({1,2,3,4,2,3,dabai}) print(set1)# {1, 2, 3, 4, dabai} 3、集合增#add(无序) set1 = {大白,小白,alex} set1.add(taibai...

Python学习之基础知识【代码】

1. 格式化输出user_1='韩梅梅'user_2='李雷'print('{}对{}说:"hello"'.format(user_1,user_2))控制台输出: D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py 韩梅梅对李雷说:"hello"Process finished with exit code 0 f-string (python3出现的)user_1='韩梅梅' user_2='李雷' print(f'{user_1}对{user_2}说:hello"')控制台输出:D:\pythoncode\venv\Scripts\python.exe D:/pythoncode/1.py 韩梅梅对李雷说:hello"P...

零基础入门python3.7 ——基础知识总结(十) 函数基础【代码】

一。 函数 从开始接触python就接触了函数。 例如 input()函数用于获取用户键盘输入、print()函数用于输出结果、range()函数用于生成整数序列、len()函数用于获取序列的长度。不仅如此python还为我们提供了自定义函数。即将有规律,可重复使用的代码封装成函数,从而达到一次编写多次调用的结果。由此可见我们可以简单的认为函数是可以实现特定功能的代码块。 二。函数的定义 假如我们要求0-100之间的和应该怎么将其写成函数呢?de...

python3.7 基础知识总结之流程控制语句

一、为什么会出现流程控制语句  不难发现到目前为止我们的代码都顺序执行的即第一行执行完了在去执行第二行,然后以此类推, 假如说想打印不同分数段的评分。那么顺序结构是无法胜任的。所以条件语句由此诞生。  二、示例一  a = int(input("请输入分数:"))  if a >= 60:  print("及格")  请输入分数:60  及格  此时我们运行程序。 当我们输入60时会输出及格。 为什么会这样子呢? 首先根据python的缩进规则当if...

零基础入门python3.7 ——基础知识总结(七)集合(set)【代码】

一,集合 set python中的集合和数学中的集合是一样的,用来保存不重复的元素。也就是说集合中的元素是唯一的。 二。创建集合 1。 使用{}创建a = {1, 3, "java", 'python'} print(a){1, 3, 'java', 'python'}2。使用set()函数创建a = set([1, 2, "java", 'python']) print(a) print("---------")b = set("python") print(b) print('---------')c = set((1, 2, 'java', 'python')) print(c) print('---------')d = set(range(0, 10))...

【Python基础知识】(29)Set的创建【代码】

# 集合的创建# 1. 使用{}创建 collage1 = {"哲学", "经济学", "法学", "教育学"} # 注意:输出的集合是无序的 print(collage1) # 输出:{法学, 经济学, 哲学, 教育学}# 2. 通过set()函数:从其他数据结构转换 collage2 = set(["金融学", "哲学", "经济学"]) print(collage2) # 输出:{哲学, 经济学, 金融学}# 3. 使用set()函数创建字符串集合 collage3 = set("中华人民共和国") print(collage3) # 输出:{华, 共, 国, 民, 和, 人...

【Python基础知识】(26)Range的用法【代码】

# 创建数字序列 r1 = range(10, 20) # 10-19的整数,左闭右开 print(r1) # 输出:range(10, 20) print(type(r1)) # 输出:<class range># 数字序列的取值:正序&倒序&范围 print(r1[9]) # 输出:19 print(r1[-1]) # 输出:19 print(r1[3:5]) # 输出:range(13, 15) 重新创建一个range对象# 增加步长 r2 = range(10, 20, 2) # 10,12,14,16,18 每次增加两位,第三个参数称为步长 print(r2) # 输出:range(10, 20, 2) pri...

python基础知识

目录第一章计算机基础计算机基础pycharm的快捷键第二章python基础基本数据类型以及常量变量基本运算符流程控制数据类型内置方法以及深浅拷贝字符编码文件处理python函数函数的定义函数对象以及名称空间和作用域闭包函数 装饰器 迭代器 列表、字典、生成器表达式 递归内置的一些函数 以及异常处理python模块什么是模块 导入os sys json pickle logging模块time datetime random hashlib hmac requests re模块面向对象类和对象继承封...

【python自动化框架搭建】接口测试的基础知识(第18天课堂笔记)【图】

使用fiddler进行抓包操作: 抓取接口对应的请求参数:请求方式,URL地址、返回结果 一、请求 1、URL URL地址:http://127.0.0.1:8080/docs/ 一个url就是一个接口 http://域名/请求路径,默认端口号:80 域名:会被DNS服务器解析为ip地址 域名:对ip地址进行转换,在请求的时候会将域名转换为ip地址发起请求 https://域名/请求路径:https://i-beta.cnblogs.com/posts/edit,默认端口:443 2、结构: 请求首行(请求行) 请求头(...

杭州Python基础知识有哪些 零基础怎样快速入门Python

或看好Python的广阔前景,或看中Python的语法简洁,越来越多零基础的人选择学Python。但是Python基础知识有哪些呢?Python部分基础知识点汇总 数据类型:编程中操作的每一个数据都是有其类型的,比如我们的程序需要进行数学计算,那么进行计算的参数和结果就都是数值,我们需要输入、输出一段话,那么这段话就是一个字符串。 杭州Python基础知识有哪些 零基础怎样快速入门Python 变量和常量:变量有什么用?怎么使用?常量又是做什...

Python——基础知识(一)【代码】

注释 1.注释是什么注释就是给代码做的一些简短的说明,让我们更好的去理解代码,注意程序执行的时候,不会去执行它第一种注释 #开头接一个空格就完事 多行注释,"""开头"""结尾代码实例:# 这是第一个单行注释 print("hello python")""" print("hello python") """ 变量程序就是用来处理数据的,而变量就是用来存储数据的1.代码实例,使用变量 # 定义 qq_number 的变量用来保存 qq 号码qq_number = "1234567" # 使用print可以查看它...

Python学习之路(十六):基础知识之序列化模块【代码】

一、序列化模块之json 序列:列表/元组/字符串/bytes 将其他的数据类型转换成字符串bytes 等序列化的过程。 为什么要学习序列化模块呢?数据类型之间的转换不是还另有方法吗?比如: 1 str_dic = str([1, 2, 3]) 2 print(str_dic, type(str_dic)) 3 res = eval(str_dic) 4 print(res, type(res)) 但是这样,如果我们接受到的内容是恶意的话,强制转换后执行会带来一定的严重后果。 使用序列化模块可以将已知的代码根据自己的逻辑...

从零开始,一起学python3(二)一一 基础知识【代码】【图】

在正式学python之前,我觉得有必要来梳理一下python的一些基础知识。 python是干嘛的? 首选是网络应用,包括网站、后台服务等等;其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;另外就是把其他语言开发的程序再包装起来,方便使用。 python是编译型语言还是解释型语言? 是解释型语言,也就是说,python执行的时候,解释器是一行一行逐条翻译的,无需编译。这也导致一个问题,执行速度会慢。是的,如果想要...

Python学习之路(十五):基础知识之os模块【代码】

os模块与操作系统打交道 1.文件夹相关1 os.makedirs(dir1/dir2) # 创建多级目录 2 os.removedirs(dir1/dir2) # 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 3 os.mkdir(dir3) # 创建单级目录 4 os.rmdir(dir3) # 删除单级空目录,若目录不为空则无法删除,报错 5 print(os.listdir(rD:\untitled2\day 13)) # 列出路径下的所有文件夹2.执行系统命令1 os.system(dir) #执行操作系统的命令,没有返回值...