Python-Study

Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。

Python适合开发哪些类型的应用呢?

首选是网络应用,包括网站、后台服务等等;

其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;

另外就是把其他语言开发的程序再包装起来,方便使用。

编译器pyCharm 

安装破解,一般激活码破解不成功是由于host文件没有修改

修改hosts文件
将0.0.0.0 account.jetbrains.com添加到hosts文件最后,Windows系统hosts文件路径为:c:\windows\system32\drivers\etc

复制激活码
打开PyCharm选择Activation code激活,然后复制下面的激活码点击激活。

获得激活码http://idea.lanyus.com/

运行不了程序,是因为大家在安装pycharm后没有为项目选择解释器,如图:

使用 pdb 进行调试

https://www.cnblogs.com/rwxwsblog/p/4605309.html

命令行参数

很多程序可以执行一些操作来查看一些基本信息,Python 可以使用 -h 参数查看各参数帮助信息

Python-Study

https://blog.csdn.net/kevinelstri/article/details/52864720

 Python有五个标准的数据类型:

  • Numbers(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

 Python支持四种不同的数字类型:

  • int(有符号整型)
  • long(长整型[也可以代表八进制和十六进制])
  • float(浮点型)
  • complex(复数)

    加号(+)是字符串连接运算符,星号(*)是重复操作。

列表用 [ ] 标识,是 python 最通用的复合数据类型。

元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。

    元组是不允许更新的。而列表是允许更新的 

字典用"{ }"标识。字典由索引(key)和它对应的值value组成。

    列表是有序的对象集合,字典是无序的对象集合。

    字典当中的元素是通过键来存取的,而不是通过偏移存取。

is 与 == 区别:

is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。

Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。

由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

Python提供了for循环和while循环(在Python中没有do..while循环)

无限循环你可以使用 CTRL+C 来中断循环

while … else 在循环条件为 false 时执行 else 语句块

for循环的语法格式如下:

for iterating_var in sequence:
   statements(s)

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

    continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

Python 中数学运算常用的函数基本都在 math 模块、cmath 模块中。math 模块提供了许多对浮点数的数学运算函数。 cmath 模块包含了一些用于复数运算的函数。

Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。

Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。

Python函数

你可以定义一个由自己想要功能的函数,以下是简单的规则:

 

 Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下 

  • 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()
  • 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
  • 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
  • 函数内容以冒号起始,并且缩进。
  • return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None
  • raw_input
  • input

 类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self

Python内置类属性

  • __dict__ : 类的属性(包含一个字典,由类的数据属性组成)
  • __doc__ :类的文档字符串
  • __name__: 类名
  • __module__: 类定义所在的模块(类的全名是'__main__.className',如果类位于一个导入模块mymod中,那么className.__module__ 等于 mymod)
  • __bases__ : 类的所有父类构成元素(包含了一个由所有父类组成的元组)

Python os.path模块

https://www.cnblogs.com/dkblog/archive/2011/03/25/1995537.html 

https://www.cnblogs.com/wuxie1989/p/5623435.html

转义字符 

转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\ 

对变量赋值x = y是把变量x指向真正的对象,该对象是变量y所指向的。随后对变量y的赋值不影响变量x的指向。

要确保文本编辑器正在使用UTF-8 without BOM编码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值