习题30 else和if1.为什么if语句的下一行需要4个空格的缩进?行尾的冒号的作用是告诉Python接下来你要创建一个新的代码块,缩进告诉Python这些代码处于该代码块中。 2.如果多个elif块都是True,Python会如何处理?Python只会运行它遇到的是True的第一个块,所以只有第一个为True的块会运行。
变量 a_1="hello world" 1.变量只能包含字母、数字和下划线,可以以字母或下划线打头,但不能以数字打头,如a_1是可以的,1_a 是错误的。 2.变量不能包含空格。可以用下划线来分割单词,如hello_world,如果使用 hello world 是错误的。因为包含了空格。 3.变量不要与python的关键字和函数重名。如print。
什么是哈希? hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间。 它其实就是一个算法,最简单的算法就是加减乘除,比方,我设计个数字算法,输入+7=输出,比如我输入1,输出为8;输入2,输出为9。 哈希算法不过是一个更为复杂的运算,它的输入可以是字符串,可以是...
Python中对Excel文件的操作包括:读、写、修改。如果要对其进行如上的操作需要导入Python的第三方模块:xlrd、xlwd、xlutils,其分别对应Python的读、写、修改的操作 一、安装Python的第三方模块之前的文章中已经写明安装模块的方法有三种这里就不在进行阐述。如果需要请参考链接:https://www.cnblogs.com/beginner-boy/p/7247688.html 二、操作Excel的基本步骤 1、导入响对应的模块 2、通过xlwt.Workbook(),创建一个Excel文件 3、...
一丶turtle 库 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。 二丶基础概念 2.1 画布(canvas)画布就是turtle为我们展开用于绘图区域, 我们可以设置它的大小和初始位置。 常用的画布方法有两个:screensize()和setup()。 (1)turtle.screensize(canvwidth=None,...
一些关于变量和数据类型的代码实例 例1 求 N 个数字的平均值#!/usr/bin/env python3 N = 10 sum = 0 count = 0 print("please input 10 numbers:") while count < N:number = float(input())sum = sum + numbercount = count + 1 average = sum / N print("N = {}, Sum = {}".format(N, sum)) print("Average = {:.2f}".format(average))例2 温度转换,使用公式 C = (F - 32) / 1.8 将华氏温度转为摄氏温度#!/usr/bin/env python3 ...
Number类型数值类型,通常用于存储数值,是最常用的变量类型;Python中的数值类型包括如下种类:Integer、Long integer、Boolean、Double-precision floating、Complex number。Integer 整型PS新手注意:很多人学Python过程中会遇到各种烦恼问题,没有人解答容易放弃。为此小编建了个Python全栈免费答疑.裙 :七衣衣九七七巴而五(数字的谐音)转换下可以找到了,不懂的问题有老司机解决里面还有最新Python实战教程免非下,,一起相...
python学习笔记8 一、python中的函数 函数是组织好的,可重复使用的,用来实现单一或相关功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 函数的结构: # 函数基本结构 def 函数名(参数):函数体 # 函数示例 # 下面是一个求字符串列表长度的函数 def len_func(s): # len_func是函数名,s是函数的输入参数count = 0for i in s: # 循环遍历所求对象count += 1 # 用count对长度进行计数return count # 返回长度值 一般来...
3.20 上节课复习名称空间:存放名字的地方 名字存在栈区,值存在堆区,名称空间是对栈区的一种划分,真正存在的是栈区,名称空间只是一种虚拟的划分内置名称空间:内置的名字 全局名称空间:只要不是内置的或是函数内的,都在全局里。 if x == 1:y = 2 # y也是全局 局部名称空间:函数内的名字,调用时产生,结束函数就销毁 def func(): # func名字也是全局,不是函数内的名字a = 1b = 2运行到定义函数的阶段,不会造出名称空间...
八、字典 ? 字典是Python唯一的映射类型,以键值对(key - value)的方式进行存储 1、创建字典 ? 字典可以使用多种形式进行创建,在访问时也是像列表一样通过中括号进行索引,不过不是通过下标而是通过键来进行访问。 ? 下面对一部分字典创建方法进行列举 (1) 通过花括号创建 ? 字典可以通过花括号创建,每个键值对的形式为<键 : 值> dict1 = {'Harry':'ExpelliArmus', 'Ron':'Bloody hell', 'Naruto':'Rasengan', 'August':'???'} p...
3.19 回顾python中所有传递的值,都不是值本身,而是值的引用,即内存地址,所以也称作引用传递 函数两大类:内置函数,自定义函数 什么是形参,什么是实参: 实参:变量值,形参:变量名 位置形参:从左到右依次写下来,必须被传值 默认形参:定义阶段已经为其赋值,调用的时候可以不用被其赋值。默认形参赋值的内容应该是不可变的 函数的运行不应该受外界代码的干扰 需求默认形参是可变值的时候可以默认赋值为none,再在函数体内...
1、作业题-列出下面图片中的属性 列表+字典,如下面的 shopping_man # 符号后面加空格 shopping_man = [{"name": "John", "age": 20, "country": "USA", "sex": "male", "height": 185, "weight": 65},{"name": "Tom", "age": 25, "country": "China", "sex": "female", "height": 165, "weight": 55},{"name": "dick", "age": 15, "country": "USA", "sex": "male", "height": 175, "weight": 75},{"name": "Lucy", "age": 45,...
一、简介 JSON(JavaScript Object Notation) 是一种轻量级的通用的数据交换格式,所有的脚本语言都认识该格式,易于人阅读和编写。JSON不能直接通过字典的方式取值,实际上它是字符串格式,需要转成字典格式才行;json串的定义必须使用双引号而不能使用单引号。二、JSON常用的方法: 使用JSON前必须先导入JSON库:import json loads方法和dumps方法用来处理字符串,如果你要处理的是文件而不是字符串,你可以使用 json.dump() 和 j...
本文学习笔记整理自【Python开发】接口测试教程 一. unittest 0. unittest扫盲 unittest 是python里面的单元测试框架, 方便组件测试用例, 执行用例并生成测试报告 print(help(unittest))可查看帮助文档(需要import unittest) 1. unittest简介 1. 测试类, 继承单元测试unittest.TestCase这个类 2. 测试方法(用例)必须以"test"开头 3. 测试类就算多个用例的一个集合, 相当于是测试用例的一个模块 2. 前置与后置(非必须) 1. 前置条件...
条件判断语句(If) 1. if 条件判断的三种形式; (1)单向判断:if (2)双向判断 : if…else… (3) 多向判断 : if…elif…else (1) if(单向判断) 使用时 if 后面接 : (冒号) 后回车,实现自动缩进 ,保证正常运行 gem = 6# 条件:如果拥有六颗宝石 if gem == 6:# 满足条件:执行下方代码print('复仇者们拥有了救活所有人的能力。') 输出为: 复仇者们拥有了救活所有人的能力。 (2)if … else … (双向判断)例如 ti...