![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
贾大君
这个作者很懒,什么都没留下…
展开
-
Python使用C++动态库的方法
首先导入ctypes,import ctypes使用ctypes.cdll.LoadLibrary接口导入动态库,即可使用dll = ctypes.cdll.LoadLibrary("./******.so")具体可以参照代码:#encoding = utf-8import sysimport ctypesfrom enum import Enumclass Alarm...原创 2020-03-30 11:12:17 · 263 阅读 · 0 评论 -
python定义常量
常量是指一旦初始化后就不能修改的固定值。c++中使用const保留字指定常量,而python并没有定义常量的保留字。但是python并没有提供const关键字,但是我们可以通过自定义一个常量类来实现常量的功能。 # -*- coding: UTF-8 -*- # Filename: const.py # 定义一个常量类实现常量的功能 # # 该类定义了一个方法__setattr()__,和...原创 2018-04-21 21:15:42 · 2638 阅读 · 0 评论 -
python成员变量,成员函数的总结
先贴代码:# encoding = UTF-8class Test(object): value1 = 100 #静态成员变量 def __init__(self): #构造函数 self.value1 = 100 #成员变量value1,此处的value1和静态的value1不是同一个变量 self.value2 ...原创 2018-05-01 23:29:54 · 2399 阅读 · 0 评论 -
Python教程_1_引言
如果你在电脑上做了很多工作, 最终你会发现有一些任务你想要自动化. 例如, 你可能希望对大量的文本文件执行搜索和替换, 或者以复杂的方式重命名并排列一堆照片文件. 也许你想写一个小的自定义数据库, 或专门的GUI应用程序, 或一个简单的游戏. 如果你是一个专业的软件开发人员, 您可能必须使用几个C/C++/Java库, 但发现通常的编写/编译/测试/重新编译周期太慢...原创 2018-04-19 19:44:38 · 212 阅读 · 0 评论 -
python 元组的一点问题
元组的一点问题tuple = ("helloworld", 12, "coding")print(tuple)print(tuple[0])print(type(tuple))print("### 1 ####")testTuple = ("helloworld")print(testTuple)print(type(testTuple))print(testTuple[0])...原创 2018-04-22 21:46:04 · 176 阅读 · 0 评论 -
Python 冒泡排序
此冒泡完全和C的写法一致,只不过是改用了python的语法:# encoding: UTF-8# 冒泡排序def bubbleSort(numbers): for i in range(len(numbers)-1): for j in range(len(numbers)-i-1): if (numbers[j] > numbers[j+...原创 2018-04-22 19:59:00 · 285 阅读 · 0 评论 -
python_generator生成器
1.生成器生成器的概念要比迭代器稍显复杂, 因为生成器是能够返回一个迭代器的函数, 其最大的作用是将输入对象返回为一个迭代器. Python中使用了迭代的概念, 是因为当需要循环遍历一个较大的对象时, 传统的内存载入方式会消耗大量的内存, 不如需要时读取一个元素的方式更为经济快捷. 生成器是一次生成一个值的特殊类型函数(特殊的迭代器). 可以将其视为可恢复函数. 调用该函数将返回一个可用于生成连续...原创 2018-04-22 16:20:13 · 208 阅读 · 0 评论 -
安装pyOpenGL/python-opengl
Ubuntu中安装原想通过http://pyopengl.sourceforge.net/中所述的pip安装,azheng@ubuntu16:~/pip-10.0.0$ pip install PyOpenGL PyOpenGL_accelerate但是出现问题:只要作罢。改用azheng@ubuntu16:~$ sudo apt-get install python-openglWindows安...原创 2018-04-15 21:53:38 · 1836 阅读 · 0 评论 -
ubuntu安装pip,setuptools
https://pypi.python.org/pypi/pip解压下载后的文件:azheng@ubuntu16:~$ tar zxvf pip-10.0.0.tar.gz 进入目录后安装:提示setuptools模块未安装。在https://pypi.python.org/pypi/setuptools/0.6c11中下载setuptools-0.6c11.tar.gz 文件。解压setupto...原创 2018-04-15 21:33:23 · 7081 阅读 · 0 评论 -
Python字符串有关的方法汇总
Python capitalize()方法描述 Python capitalize()将字符串的第一个字母变成大写,其他字母变小写。对于 8 位字节编码需要根据本地环境。语法 capitalize()方法语法: str.capitalize()参数 无。返回值 该方法返回一个首字母大写的字符串。Python center()方法...原创 2018-03-18 20:15:06 · 273 阅读 · 0 评论 -
ubuntu PyCharm的安装
PyCharm官网下载地址:https://www.jetbrains.com/pycharm/download/#section=linux安装:解压:azheng@ubuntu16:~$ tar -zxvf pycharm-professional-2017.3.4.tar.gzazheng@ubuntu16:~/pycharm-2017.3.4/bin$ lsformat.sh ...原创 2018-03-11 20:22:50 · 1634 阅读 · 0 评论