随笔分类 - python基础
VS调用python方法
摘要:1、 安装python3.7 2、 Vs2010中配置python: 3、添加头文件:#include <Python.h> 4、问题:error LNK2001: 无法解析的外部符号 __imp__Py_Initialize@0 原因: 由于Python版本和项目编译版本不匹配导致这个问题,本文出
阅读全文
python系列十七:Python3 标准库概览
摘要:#!/usr/bin/python #-*-coding:gbk-*-#Python3 标准库概览'''操作系统接口os模块提供了不少与操作系统相关联的函数。建议使用 "import os" 风格而非 "from os import *"。这样可以保证随操作系统不同而有所变化的 os.open()
阅读全文
python系列十六:Python3 面向对象
摘要:#!/usr/bin/python #-*-coding:gbk-*-#Python3 面向对象'''面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在
阅读全文
python系列十五:Python3 错误和异常
摘要:#!/usr/bin/python #-*-coding:gbk-*-#Python3 错误和异常'''Python 语法错误或者称之为解析错语法分析器指出了出错的一行,并且在最先找到的错误的位置标记了一个小小的箭头。>>> while True print('Hello world') File
阅读全文
python系列十四:Python3 文件
摘要:#!/usr/bin/python #Python3 文件from urllib import requestimport pprint,pickle'''读和写文件open() 将会返回一个 file 对象,基本语法格式如下: open(filename, mode) filename:filen
阅读全文
python系列十三:Python3 输入输出
摘要:#!/usr/bin/python #Python3 输入输出import math'''输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可
阅读全文
python系列十二:python3模块
摘要:#!/usr/bin/python # This Python file uses the following encoding: gbk#Python3 模块'''用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python
阅读全文
python系列十一:python3数据结构
摘要:#!/usr/bin/python #Python3 数据结构'''Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。''''''将列表当做堆栈使用列表方法使得列表可以很方便的作为一个堆栈来使用,堆栈作为特定的数据结构,最先进入的元素
阅读全文
python系列十:python3函数
摘要:#!/usr/bin/python #-*-coding:gbk-*-'''函数的简单规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函
阅读全文
python系列九:python3迭代器和生成器
摘要:#!/usr/bin/python import sys'''迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器'''list
阅读全文
python系列八:Python3条件控制&循环语句
摘要:#!/usr/bin/python #-*-coding:gbk-*-#Python3 条件控制&循环语句import randomage = int(input("请输入你的年龄:"))#在 while … else 在条件语句为 false 时执行 else 的语句块:while age < 1
阅读全文
python系列七:Python3字典dict
摘要:#!/usr/bin/python #Python3 字典#字典是支持无限极嵌套的citys={ '北京':{ '朝阳':['国贸','CBD','天阶','我爱我家','链接地产'], '海淀':['圆明园','苏州街','中关村','北京大学'], '昌平':['沙河','南口','小汤山',]
阅读全文
python系列六:Python3元组tuple
摘要:'''元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。''''''uple元素不可变有一种特殊情况,当元素是可变对象时。对象内部属性是可以修改的!tuple的不可变限制只是在一个纬度上:元素的类型。实现理解,tuple的元素所保存的内容(数值或内存地址)是不允许修改的
阅读全文
python系列五:Python3列表list
摘要:#!usr/bin/python#-*-coding:gbk-*-#列表list'''可以看到a b c 三个是同一id值,当改变当中任一列表元素的值后,三者会同步改变。但d的元素值不会变,改变d的元素值其它三个变量内的元素值也不会变.从a b c d 的id值来看,a b c 地址全一样,唯有d分
阅读全文
python系列四:Python3字符串
摘要:#!/usr/bin/python #Python3 字符串#可以截取字符串的一部分并与其他字段拼接var1 = 'Hello World!'print ("已更新字符串 : ", var1[:6] + 'Runoob!')'''python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符
阅读全文
python系列三:python3运算符
摘要:'''python 没有自增运算符python 中,变量是以内容为基准而不是像 c 中以变量名为基准,所以只要你的数字内容是5,不管你起什么名字,这个变量的 ID 是相同的,同时也就说明了 python 中一个变量可以以多个名称访问。'''numa = 5numb = 5print(id(numa)
阅读全文
python系列二:python3基本数据类型
摘要:#标准数据类型——number(数字)a, b, c = 1, 2.2, "hello"print(a, end = ", ")print(b, end = ", ")print(c)print(isinstance(a, int))print(isinstance(c, str))print(ty
阅读全文
python系列一:python3基础语法
摘要:'''python保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字: '''>>> import keyword>>> keyword.kwlist['False', 'None', 'True', 'and',
阅读全文
python错误笔记
摘要:1.print "hello world!";SyntaxError:Missing parentheses in call to ‘paint’ . Did you mean print(“hello world”);? 在调用“paint”时缺少圆括号。 上面的语法在python3中是错误的。在
阅读全文
浙公网安备 33010602011771号