首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏韩曙亮的移动开发专栏

    PythonPython 包 ① ( Python 包引入 | Python 包概念 | Python 包结构 | 创建 Python 包 | 导入 Python 包 )

    一、Python 包简介 1、Python 包引入 之前 介绍了 Python 模块 , 每个 Python 源码文件 , 都可以定义为一个 Python 模块 ; 如果 定义的 Python 源码模块很多 , 有几百上千个 , 则会出现管理繁琐 , 混乱的问题 ; 这里引入 新的代码结构 " Python 包 " ; 2、Python 包概念 Python 包 概念 : 包是 Python 模块 Module 的扩展 , 将若干 相关的 Module 模块 组织起来 形成一个 Python 包 , 可以更好地 组织 和 管理 Python 代码 ; 在 Python 包中 可以 定义 变量 / 函数 / 类 , 可以 更好地 组织 和 管理 Python 代码 ; 除了 自定义 Python 包之外 , Python 还提供了 Python 标准库 和 其他人编写的第三方 Python 包 来扩展 Python 包 右键点击 PyCharm 中的 Python 工程根目录 , 选择 " New / Python Package " 选项 , 输入 Python 包名称 , 然后点击回车 , 创建 Python

    3.5K23编辑于 2023-10-11
  • 来自专栏Blank

    pythonpython – json

    直接看示例 import json # 1.列表嵌套字典转json data = [{"a": "1"}, {"b": "2"}, {"c": "3"}] json_str = json.dumps(data, ensure_ascii=False) print(f"转换后的内容为 - {json_str}") # 2.字典转json data = {"a": "1"}, {"b": "2"}, {"c": "3"} json_str = json.dumps(data, ensure_ascii=

    4.1K30编辑于 2023-04-12
  • 来自专栏葫芦

    python The Zen of Python

    >>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Python之禅 by Tim Peters 优美胜于丑陋(Python 以编写优美的代码为目标) 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似) 简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现 除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码) 当存在多种可能,不要尝试去猜测 而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法) 虽然这并不容易,因为你不是 Python

    2.4K50发布于 2019-04-17
  • 来自专栏python理论

    PythonPython基础

    执行 Windows 方式一 D:\Python\python.exe D:\Python17\DAY01\Helloworld.py 方式二 D:\Python\python.exe Linux 方式一 [root@linux-node1 ~]# /usr/bin/python Helloworld.py 方式二 [root@linux-node1 ~]# python 方式三 [root@linux-node1 /usr/bin/python // 增加头部信息 # -*- coding:utf8 -*- // 解释器编码 print('Hello Python!') # 如下是单行注释 # print('Hello Python!') 多行注释 多行注释是用三引号""" """包含的。 # 如下是多行注释 """ print('Hello Java!') :') print(name) import getpass password = getpass.getpass('请输入你密码:') print(password) 输出 a = 'Hello Python

    3.6K55编辑于 2021-12-28
  • 来自专栏python理论

    PythonPython数组

    计算机通过为数组项分配一段连续的内存单元,从而支持对数组的随机访问。数组在内存中是按顺序存放的,可以通过下标直接定位到某一个元素存放的位置。所以不管数组多大,它访问第一个元素所需的时间和访问最后一个元素需要的时间是一样的。

    4.1K30编辑于 2022-01-04
  • 来自专栏繁依Fanyi 的专栏

    Python篇】Python基础--Python基本操作

    Python篇】Python基础–Python基本操作 前言  啦啦啦,现在开始,打算做一期Python基础教程,欢迎大家来看哦! ---- 导读  这期文章真的是Python基础中的基础,相信有一定编程基础的小伙伴们都一定能看懂的…  本文共分为以下几个部分: 数与运算符 基本输入输出 注释 模块基本操作 小彩蛋 如果你还不会, Python中可以对小数求余!!!) 之禅 在Python编译器里输入以下代码即可看到哦! 希望大家参透Python之禅,不断提升自我,赢取美好未来!!!

    2.4K24编辑于 2023-05-07
  • 来自专栏python3

    python基础】——python

    11.36423470640106-24.814651485634187j) >>> cmath.exp(a) (-4.829809383269385-5.5920560936409816j) >>> 讨论 Python -56.16227422 -48.50245524j, -153.20827755-526.47684926j, 4008.42651446-589.49948373j]) >>> Python Python语言中有关负数的概念: 1、虚数不能单独存在,它们总是和一个值为0.0的实数部分一起构成一个复数 2、复数由实数部分和虚数部分构成 3、表示虚数的语法:real+imagej 4、实数部分和虚数部分都是浮点数

    62910发布于 2020-01-08
  • 来自专栏python3

    Python 学习之路 - Python

    一、安装Python34 Windows 在Python官网(https://www.python.org/downloads/)下载安装包并安装。 Python的默认安装路径是:C:\Python34 配置环境变量:【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行 ,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】 二、第一个Python程序 1. 代表多行字符串,多行字符串直接放在Python中,会被Python忽略) 六、格式化字符串 1. 注意: 标准库一般放在 <python的安装路径>\\lib     第三方库一般放在 <python的安装路径>\\lib\\site-packages (自己写的python文件放到该目录,编写其它模块时就可以导入该文件

    68020发布于 2020-01-17
  • 来自专栏python3

    Python 2.7 和 Python

    而先前版本的 Python 应用的是 PEP (Python 增强协议),这种技术规范能向 Python 社区成员提供信息或描述这种语言的新特性。 Python 3 被视为 Python 的未来,是目前正在开发中的语言版本。为了不带入过多的累赘,Python3在设计的时候没有考虑向下兼容。 发布 Python 2.7 的目的在于,通过提供一些测量两者之间兼容性的措施,使 Python 2.x 的用户更容易将功能移植到 Python 3 上。 二. Python3与Python2.7的区别  Python 3.0 的主要修改包括: 1. 将 print 语句更改为内置函数 2. 改进整数分割的方式,整除 / , //不同 3. Python 3 将得到后续支持和开发,而 Python 2.7 不会; 2. Python 3与为 Python 2 版本构建的库的兼容性较低

    74740发布于 2020-01-13
  • 来自专栏python3

    Python】01、Python简介

    二、Python简介 1、Python简介 Python是一种面向对象、解释型计算机程序设计语言,强类型动态语言    由Guido van Rossum于1989年发明,第一个公开发行版发行于1991 要完整了解python的哲学理念,可以在任意一个python解释器中键入import this命令,这是一个隐藏的彩蛋:描述了一系列python的设计原则。 [root@Python ~]# python Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22)  [GCC 4.4.7 20120313 (Red Hat 的32位和64位,MacOSX和Windows 32位平台中 Shed Skin Python编译器,能够将Python代码转换成优化的C++代码, 三、python程序 1、编写、执行Python代码 不要动系统默认版本的Python,很多程序都依赖于python python编译安装: [root@Node3 ~]# yum install readline-devel    #先安装这个依赖包,

    82320发布于 2020-01-06
  • 来自专栏python3

    python-初识python

    公司主要用的(免费)      Ubuntu:个人开发,图形化比较好      Redhat:企业级   Mac:适合办公 2.解释器和编译器   解释器:写完代码后,交给计算机一行一行执行,边解释边执行 (python 编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事表达出来   表达的结果就是程序,程序就是一系列的文件 3, 为什么要编程:   在编程的过程中.计算机就像是人的奴隶   我们编程的目的就是让计算机代替人类去工作,从而解放人力 三.初识python 下载python解释器:py 2.7.16 :2020年官方不再维护                py 3.6.8 :推荐使用     安装时需注意环境变量和多环境共存的问题     py2的默认解释器编码为 不能是python中的关键字     建议:       1. 见名知意       2. 用下滑线连接   5.

    67061发布于 2020-01-16
  • 来自专栏全栈程序员必看

    PythonPython学习总结

    Python应该是写起来最舒服的动态语言了,一下是一些读书笔记,最后会介绍一下高级的用法:Mixin、Open Class、Meta Programming和AOP。 获取用户输入 1 #获取用户输入 2 x = input("x:") 3 y = input("y:") 4 5 print x*y 注:input接受的是Python代码,输入中可以访问当前执行环境中的变量 函数定义 1 def say_b(): 2 print "b" 强类型 Javascript和Php是弱类型的,Python和Ruby是强类型的。弱类型允许不安全的类型转换,强类型则不允许。 1 #1 + “1” 这行代码在Python中会报错。 备注 Python在作用域方面非常接近Javascript,类型和对象系统也有几份相似(虽然Javascript是基于原型的),Javascript、PHP、Python和Ruby这几门语言交叉学习会带来意想不到的收获

    73641编辑于 2022-09-08
  • 来自专栏python理论

    pythonpython文件处理

    1、读取txt文件 # 读取stu_info.txt文件内容,并将文件中所有学生名称显示出来 f = open('stu_info.txt', 'r') lines = f.readlines() print(lines) for line in lines: print(line.split(',')[0]) f.close()  2、CSV文件读写 ''' 读写csv文件,csv即为逗号分隔值(Comma-Separated Values,CSV), 有时也称为字符分隔值,其文件以

    96510编辑于 2022-01-07
  • 来自专栏python3

    Python流处理Python

    Faust仅仅需要Kafka,剩下的就是只需要Python,如果你知道Python的话你就可以直接使用Faust去做流处理的工作了,并且它可以整合和他相关的一切。 灵活性 Faust就是Python,而流是一个无限的异步迭代器。 如果您知道如何使用Python,那么您已经知道如何使用Faust,它可以与您喜欢的Python库一起使用,比如Django、Flask、SQLAlchemy、NTLK、NumPy、Scikit、TensorFlow 使用gevent 这种方法适用于任何可以与gevent一起工作的阻塞Python库。 或者更早的版本目前还没有支持Python 3.5的计划,但是欢迎您为这个项目做出贡献。

    4.2K11发布于 2020-01-06
  • 来自专栏python3

    Python(二)python简介

    1.Python和shell一样,是解释型的编程语言 2.Python解释器 - cpython - ipython:上一章介绍过 - pypy - jython - IronPython: 常用于. Net 3.Python脚本 查看python命令的位置: [root@python mnt]# which python /usr/bin/python 编码格式: ASCII码: 只能识别英文, GB2312: 写一个python脚本: [root@python mnt]# vim hello.py #!/usr/bin/python  #指定python解释器,也可以使用#! ,Python 执行python脚本: 方法一:python+脚本名 [root@python mnt]# python hello.py 你好,python 方法二:增加可执行权限 [root@python /hello.py 你好,python 方法三:将脚本加到命令行 [root@python mnt]# chmod +x hello.py [root@python mnt]# cp hello.py

    2.1K11发布于 2020-01-07
  • 来自专栏python3

    Python之路--Python初识

    Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum)。 Python和Ruby就是一种典型的动态类型语言,其他的各种脚本语言如VBScript也多少属于动态类型语言。 总的来说,python是一门动态解释型的强类型定义语言. Python主要应用领域 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣。。。 初识Python print("Hello,World") #开启Python学习 变量 变量的作用 代指内存中某个地址保存的内容 变量的命名规则 1.变量名是由数字 字母和下划线组成 2.不能使用Python

    2.7K20发布于 2020-01-19
  • 来自专栏python理论

    PythonPython模块基础

    1、模块的四种形式 在Python中,总共有以下四种形式的模块: 自定义模块:如果你自己写一个py文件,在文件内写入一堆函数,则它被称为自定义模块,即使用python编写的.py文件 第三方模块:已被编译为共享库或 自定义模块,将我们自己程序中用到的公共功能,写入一个python文件,然后程序的各部分组件可以通过导入的方式来引用自定义模块的功能。 \Python38\python38.zip # C:\Python\Python38\DLLs # C:\Python\Python38\lib # C:\Python\Python38 # C:\PycharmProjects python文件总共有两种用途,一种是执行文件;另一种是被当做模块导入。 每个模块都有一个name属性,当其值是'main'时,表明该模块自身在运行,否则是被引入。 在导入一个包的时候,Python 会根据 sys.path 中的目录来寻找这个包中包含的子目录。

    2.4K31编辑于 2021-12-20
  • 来自专栏linux commands

    Python】1“Hello,Python!”

    Python简介 Python的由来 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。 发展方向选择性多 Python的缺点: 运行速度慢 代码不能加密 安装Python3.6 我在张雪峰老师的博客里学习,在他提供的云盘下载了MacOS的Python3,并安装。 △ 因为macOS已经装了了Python2.7,所以我在终端键入“Python”时,即进入Python的交互式界面,在我安装了Python3.5后,再键入“Python”依然显示2.7版本,这让我折腾了好一会 △ 最后我在教程最后一行看到“MacOS 键入 Python3 即可进入Python3.6版本的交互式界面”。 第一个Python程序 ? ##至此,我将坚持Python的学习以及通过写博客来记录学习过程。

    1.7K40发布于 2021-08-12
  • 来自专栏python3

    python实战--Python Web

    .03   最近在研究WebShell,于是打算写一个Python版的WebShell,使用的是cgi, Apache配置文件http.conf需做如下: 我的cgi脚本放到F:\py_cgi目录下,其中 下面是执行python命令 ? 下面将介绍各个模块实现。 如果对Python cgi不熟悉的可以参考这篇博文:http://www.yiibai.com/python/python_cgi_programming.html(ps:里面也有一些小错误,需要注意) ,result) print shell if is_pro: os.execve(program, parameter.split(), os.environ) python Code » <input id="action" type="hidden" name="action" value="eval" />

    Python Code<br

    2.1K10发布于 2020-01-08
  • 来自专栏python3

    PythonPython制作j

    IPython 1.2.1 -- An enhanced Interactive Python. ?          %quickref -> Quick reference. help      -> Python's own help system. object?    2、在命令行中实现上述效果 [root@localhost Simplecmdb]# python manage.py shell /usr/lib/python2.6/site-packages/django IPython 1.2.1 -- An enhanced Interactive Python. ?          %quickref -> Quick reference. help      -> Python's own help system. object?   

    3.4K10发布于 2020-01-06
领券