Python3/PyCharm
_Beny_
这个作者很懒,什么都没留下…
展开
-
(Python3) Numeric (数字)类型
数字类型:int, float, complex操作运算符 表达式 结果 函数 x+y 求和 x-y 求差 x*y 求积 x/y 除法,返回一个浮点数 x//y 除法,返回一个整数 x%y 求余 -x 取负数 +x 不变 ...原创 2019-04-11 11:11:29 · 2085 阅读 · 0 评论 -
(python3) Mac book使用命令安装模块
mac book系统下使用命令安装python模块:sudo pip3 install +模块名如果安装失败,可能是pip3版本过低,先升级pip3版本,然后使用以下命令安装模块pip3 install +模块名更新pip3pip3 install --upgrade pip...原创 2019-04-19 22:35:28 · 977 阅读 · 0 评论 -
(Python3)将MAC系统下的Python2.7更新到Python3.6
1、下载Python3:https://www.python.org/downloads/2、打开终端,输出命令,注意格式:open .bash_profile3、在打开的bash_profile文件最后一行添加# Setting PATH for Python 3.6# The original version is saved in .bash_profil...原创 2019-04-20 12:02:40 · 1091 阅读 · 0 评论 -
(Python3) Django:入门
1、文档教程链接:https://docs.djangoproject.com/en/2.2/2、下载命令:pip3 install django3、初识Django3.1 设计模型:Django无需数据库就可以使用,它提供了对象关系映射器,通过此技术,你可以使用Python代码来描述数据库结构。你可以使用强大的数据-模型语句来描述你的数据模型。mysite/new...原创 2019-04-20 14:50:47 · 396 阅读 · 0 评论 -
(Python3) Django:Windows系统下载安装django
更新pip版本:python -m pip install --upgrade pip检测pip版本:卸载django旧版本:安装djangopip3 install django安装完后,会在最后一行显示当前安装的django最新的版本或者输入以下命令:python -m django --version...原创 2019-04-20 15:53:12 · 501 阅读 · 0 评论 -
(Pyton3) Django:创建第一个项目(一)
1、打开Pycharm工具,创建Django项目,输入项目名2、LWeb项目结构,如下:目录结构:LWeb:项目根目录名 manage.py:一个实用的命令行工具,可以使你以各种方式与该Django项目进行交互 LWeb/__init__.py:一个空文件,告诉Python该目录是一个Python包。 LWeb/settings.py:该Django项目的配置文件。 L...原创 2019-04-20 16:20:04 · 272 阅读 · 0 评论 -
(Python3)二进制序列类型:Bytes
Bytes是一种不可变序列的单字节数组类型,主要用处于二进制文本编码。class bytes([source[,encoding[,errors]]])首先,语法中的bytes迭代器是一个相同长度大小的字符串迭代器,以b作为前缀,有以下三种表达试:1、 单引号:b' " " ', 内可以嵌套双引号字符串2、双引号:b" ' ' ",内可以嵌套单引号字符串3、 三个单引...原创 2019-04-30 22:23:57 · 3803 阅读 · 0 评论 -
(Python3)二进制序列类型:Bytearray
bytearray是一个可变的字节数组类型class bytearray([source[,encoding[,errors]]])四种构造器:1、创建一个空实例,bytearray()2、创建一个以0填充的给定长度的字节数组,bytearray(10)3、创建一个integers类型的迭代器长度的字节数组,bytearray(range(20))4、复制一个存在缓冲区的...原创 2019-04-30 22:33:09 · 870 阅读 · 0 评论 -
(Python3)Bytes和Bytearray操作
特别说明:以下所有的指定范围只能从0-255以内1、count#计算子字符串(字符串表示的二进制数据)在规定范围内出现的次数bytes.count(sub[, start[, end]])bytearray.count(sub[, start[, end]])2、decode#返回指定编码的字符串表示二进制数据bytes.decode(encoding="utf-8"...原创 2019-05-01 15:32:03 · 9047 阅读 · 0 评论 -
(python3) printf格式化Bytes
处理Bytes字节数组:bytes和bytearray转换说明符需要包含两种或以下更多的字符,必须遵守以下约定:以“%”作为需要格式化内容的开始标记; 带有括号的映射字符序列,可选; 会影响结果的转换类型,可选; 指定符号“*” 指定符号“.” 长度修改器,可选 转换类型格式化符号符号 说明 '#' '0' '_' ...原创 2019-05-03 20:31:46 · 2455 阅读 · 0 评论 -
(Python3) Django:创建第一个项目(二)
1、数据库配置打开LWeb/settings.py。这是个包含了Django项目设置的Python模块。通常,这个配置文件使用SQLite作为默认数据库。如果你不熟悉数据库,或者只是想尝试下Django,这是最简单的选择。Python内置SQLite。所以你无需安装额外东西来使用它。当你开始一个真正的项目时,你可能更倾向使用一个更具扩展性的数据库,例如PostgreSQL,避免中途切换数据...原创 2019-04-23 22:10:31 · 328 阅读 · 0 评论 -
(Python3) 参数传递
1、按位置传递,典型参数传递方式def func(a,b,c): print(a,b,c)func(1,2,3)#输出 1 2 32、参数名传递(关键字传递)#参数名传递参数可以不按顺序传递def func(a,b,c): print(a,b,c)func(10,c=30,b=20)#输出 10 20 303、参数设置默认值def fun...原创 2019-04-15 22:41:55 · 962 阅读 · 0 评论 -
(Python3) struct
功能:字节数组与二进制数据的相互转换, 常用以下两个功能官方:https://docs.python.org/2/library/struct.html#struct.error功能一:打包struct.pack(fmt,v1,v2,....)功能二:解包struct.unpack(fmt, string)fmt由符号和字符组成fmt符号 符号 描述 @ ...原创 2019-04-17 17:06:54 · 1650 阅读 · 0 评论 -
(Python3) Python特点
特点:Python是一门面向对象编程语言,是众多编程语言中的一种; 语法简洁、优雅、编写的程序容易阅读; 跨平台,可以运行在WIndows,Linux,以及MacOS; 易于学习,Python相对于C++,Java,JavaScript等语言易于学习和掌握; 极为强大而丰富的标准与第三方库,比如电子邮件,图形GUI界面; 面向对象;缺点:编译型语言运行效率高(C、C++)...原创 2019-04-15 10:29:08 · 343 阅读 · 1 评论 -
(Python3) 环境下载安装
Windows:官方网站:https://www.python.org文档:https://docs.python.org/3/IDLE与第一行代码:原创 2019-04-15 11:08:13 · 155 阅读 · 0 评论 -
(Python3) 基本数据类型:int
int:整数类型位于:builtins.py初始化:a = 10获取二进制位长度:a.bit_length()print(a.bit_length())#输出:4将字节转换成整型:#将字节转换成整型#参数1:十六进制字节数#参数2:高低位标识:byteorder为big或little,#signed = True:big表示高字节在前,低字节在后;...原创 2019-04-15 11:39:23 · 982 阅读 · 0 评论 -
(Python3) Boolean(布尔)类型
布尔运算有三种:and, or, notx or y x为假时,则求y值 , 否则求x值 x and y x为假时,则求x值, 否则求y值 not x x为假时,则返回真,否则返回假 ...原创 2019-04-23 11:21:55 · 1418 阅读 · 0 评论 -
(Python3) Sequence(序列)类型
序列类型有三种:list, tuple, range通用序列操作运算 x in s 如果s中某项等于x则结果为True,否则为False x not in s 如果s中的某项等于x则结果为False,否则为True s + t s与t相拼接 s*n 或 n*s 相当于s与自身进行n次拼接 s[i] s的第i项,起始为0 s[i:j] s...原创 2019-04-23 12:55:17 · 4382 阅读 · 0 评论 -
(Python3) str:文本序列类型
在Pyton中处理文本数据是使用str对象,也称为字符串,字符串是由Unicode码位构成的不可变序列。字符串字面值有多咱不同的写法:单引号:‘允许包含有“双”引号’。 双引号:”允许包含有'单'引号“。 三重引号:'''三重单引号'',""'三重双引号"""。使用三重引号的字符串可以跨越多行,其中所有的空白字符都将包含在该字符串字面值中。作为单一表达式组成部分,之间由空格分隔的多个...原创 2019-04-23 15:11:49 · 705 阅读 · 0 评论 -
(Python3) Pythonic
简而言之,就是优化Python代码一门技术,比Python更简单, 很Python,比如:交换a,b两个变量值:正常做法:temp = aa = bb = temp优化:a,b = b,a原创 2019-04-15 10:43:34 · 109 阅读 · 0 评论