首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python学习手册(第4版).1

3大条件: 1. 函数可作为对象,赋值给变量,也就是函数可以作为参数,也可以作为返回值。 2. 闭包,函数内部可以嵌套函数,可分为外函数和内函数。...高阶函数,即函数式编程,条件也是第1条。 说到脚本语言和静态语言,首先要思考:如何将人类编写的程序(源代码)变成机器能执行的目标代码呢?这涉及到程序执行的两种方式:编译和解释。...Python标准的pickle模块提供了一个简单的对象持久化系统:它能够让程序轻松地将整个Python对象保存和恢复到文件和文件类的对象中。 NumPy系统是Python的一种开源的数字扩展。...IDLE是开发 python 程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好python以后,IDLE就自动安装好了,不需要另外去找。...硬编码Python解释器的路径 这句话指的是写Python的绝对路径/usr/local/bin/Python而不是像下文那样用/usr/bin/env去搜索 ,而可以在文件特定的第一行注释中像这样写:

86810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python 练习——计算1-2+3-4

    # 求1-99的所有数的和 count = 1 s = 0 while count < 100: s += count count += 1 print(s) 当都为正数时,即1+2+3...count = 1 s = 0 sign = 1 # 用来标记正负号 while count < 100: s += sign * count sign = -sign #每次执行累加后...,把标记赋值为相反数 count += 1 print(s) 用一个布尔型变量来记录执行加法还是减法,也能达到同样的效果(这里额外增加一个要求,就是剔除某个数后,保持正负相间的累加) is_add...= True # 最开始0+1是加法,所以初值为True count = 1 s = 0 while count < 100: if count !...print(s) 这样,得到的就是1-2+3-4...+87-89+90...+98-99的结果 另一种简单的思路,判断计数器的奇偶,奇数加,偶数减 s = 0 count = 1 while count

    1.4K20

    Python】学习笔记week4-1 数值计算

    PYTHON】时间转换输出数值计算 输入一个以秒为单位的整数,转换为小时、分和秒输出。输出格式见样例。(以24小时制显示) 输入 输入一个整数。...输出 area=面积;perimeter=周长,面积和周长保留2位小数 样例输入 3 4 5 样例输出 area=6.00;perimeter=12.00 提示 import math #导入math...】给顾客找零钱的方案#数值计算 题目描述 商店需要找钱给顾客,现在有足够的张数,面值分别是50元5元和1元。...输入 在第一行中输入1个值不超过1000的正整数。 输出 对各种面值输出需要的值。...:{}".format(b)) print("5元面额需要的张数:{}".format(c)) print("1元面额需要的张数:{}".format(d)) 【PYTHON】计算利率#数值计算 题目描述

    30.4K117

    只用1Python库,实现4个超赞功能

    filestools库目前包含四个工具包,这4个功能我真的超级喜欢,分别是: Ⅰ 树形目录显示; Ⅱ 文本文件差异比较; Ⅲ 图片加水印; Ⅳ 将curl网络请求命令转换成requests库请求代码;...一行命令即可搞定: pip install filestools -i https://pypi.org/simple/ -U 1....原图如下: 最终效果如下: 4. curl网络请求转requests库请求代码 我们在写爬虫的时候,经常会使用到一些参数信息,比如这样: 如果一个个手动复制,会不会显得很麻烦?...zh-CN,zh;q=0.9' \ -H 'Cookie: UM_distinctid=17a50a2c8ea537-046c01e944e72f-6373267-100200-17a50a2c8eb4ff...zh-CN,zh;q=0.9' \ -H 'Cookie: UM_distinctid=17a50a2c8ea537-046c01e944e72f-6373267-100200-17a50a2c8eb4ff

    1.1K40

    Python(1)

    二、基本数据类型: 1、整型:a=3 2、布尔型:True,False 3、浮点型:a=3.14 4、字符串:一定要用“单或双或三”引号引起来。...(4)、交互式模式下,变量名“_”用于保存最后表达式的结果。 (5)、注意:变量名没有类型,对象才有。 四、组合数据类型: 1、序列: (1)、list列表,由[]创建,可以修改。     ...如:>>>s1=set({1,2,3,4})    >>>type(s1)     set    >>>s2=set("abc")    >>>type(s2)     set    >>>print...续行:续行符号\ 3、代码组:缩进相同的一组语句构成一个代码块,python统一缩进4个字符。...4、首行以关键字开始,如if 、while 等,以冒号结束 5、python使用缩进分隔代码块,同一代码块的代码必须严格左对齐,否则会造成语法错误。

    67820

    python (1)

    1.解释型的,面向对象的,带有动态语义的高级程序设计语言。    2.使用Python ?     3.Python和c脚本的区别 Python脚本 ?  ...4.Python常用工具 ipython ? pycharm ? 5.字符编码    ASCII:  用二进制存储数据,一个字节存储一个字符。    ...Python垃圾回收机制:Python默认的垃圾收集机制是“引用计数”,每个对象维护了一个ob_ref字段。...它的优点是机制简单,当新的引用指向该对象时,引用计数加1,当一个对象的引用被销毁时减1,一旦对象的引用计数为0,该对象立即被回收,所占用的内存将被释放。 ?     9.运算符 算数运算符 ?...10.Python数据类型  数字 (1)××× ? (2)长整型 ? (3)浮点型 ? (4)复数类型 ?  字符串 (1)定义字符串的三种方法 ? (2)转义字符 ? ?

    55450

    Python切分图像小案例(1、3、2、4象限子图互换)

    首先解释上一篇文章详解Python科学计算扩展库numpy中的矩阵运算(1)最后的习题,该问题答案是10 ** 8 = 100000000,原因在于Python中的运算符**是从右往左计算的,这在Python...--------------分割线-------------- 读取一幅图像的内容,将其按象限分为4等份,然后1、3象限内容交换,2、4象限内容交换,生成一幅新图像。...from PIL import Image im = Image.open('test.bmp') size = im.size # 获取4个象限中的子图 box1 = (0, size[1]//2,...box2) box3 = (size[0]//2, 0, size[0], size[1]//2) region3 = im.crop(box3) box4 = (size[0]//2, size[1]...//2, size[0], size[1]) region4 = im.crop(box4) # 交换象限 im.paste(region1, box3) im.paste(region3, box1)

    1.3K70

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券