Python运算符

1.算数运算符

        +,一个值加上另一个值,也可以是一个字符串加上另一个字符串

1
2
3
4
5
In [38]: 3 + 4
Out[38]: 7
In [39]: 'a' + 'b'
Out[39]: 'ab'

        -,一个值减去另一个值

1
2
In [40]: 5 - 4
Out[40]: 1

阅读全文 >>

pycharm 快捷键整理及一些常用设置

pycharm快捷键及一些常用设置

1、编辑(Editing)

  • Ctrl + Space 基本的代码完成(类、方法、属性)
  • Ctrl + Alt + Space 快速导入任意类
  • Ctrl + Shift + Enter 语句完成
  • Ctrl + P 参数信息(在方法中调用参数)
  • Ctrl + Q 快速查看文档
  • Shift + F1 外部文档
  • Ctrl + 鼠标 简介
  • Ctrl + F1 显示错误描述或警告信息
  • Ctrl + Shift + Z –> Redo 重做
  • Alt + Insert 自动生成代码
  • Ctrl + O 重新方法
  • Ctrl + Alt + T 选中
  • Ctrl + / 行注释
  • Ctrl + Shift + / 块注释
  • Ctrl + W 选中增加的代码块
  • Ctrl + Shift + W 回到之前状态
  • Ctrl + Shift + ]/[ 选定代码块结束、开始
  • Alt + Enter 快速修正
  • Ctrl + Alt + L 代码格式化
  • Ctrl + Alt + O 优化导入
  • Ctrl + Alt + I 自动缩进
  • Tab / Shift + Tab 缩进、不缩进当前行
  • Ctrl+X/Shift+Delete 剪切当前行或选定的代码块到剪贴板
  • Ctrl+C/Ctrl+Insert 复制当前行或选定的代码块到剪贴板
  • Ctrl+V/Shift+Insert 从剪贴板粘贴
  • Ctrl + Shift + V 从最近的缓冲区粘贴
  • Ctrl + D 复制选定的区域或行
  • Ctrl + Y 删除选定的行
  • Ctrl + Shift + J 添加智能线
  • Ctrl + Enter 智能线切割
  • Shift + Enter 另起一行
  • Ctrl + Shift + U 在选定的区域或代码块间切换
  • Ctrl + Delete 删除到字符结束
  • Ctrl + Backspace 删除到字符开始
  • Ctrl + Numpad+/- 展开/折叠代码块(当前位置的:函数,注释等)
  • Ctrl + shift + Numpad+/- 展开/折叠所有代码块
  • Ctrl + Numpad+ 全部展开
  • Ctrl + Numpad- 全部折叠
  • Ctrl + F4 关闭运行的选项卡

阅读全文 >>

pycharm的安装设置

编辑器的选择

        在 python 的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。

        所以,实际开发的时候,总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。

        俗话说”工欲善其事必先利其器”,在使用python之前要选择一款文本编辑器。其实支持python的文本编辑器很多,vim也是一个不错的选择,因为在linux系统中,基本还是用vim进行开发;不过需要安装一款插件进行python代码自动补全。在windows系统下,有sublime text、Notepad++、pycharm等。推荐使用pycharm,没有之一,因为它最专业,是专门为python设计的。

阅读全文 >>

Python 简介

        Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。

        现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE排行榜,你就能知道编程语言的大致流行程度。这是最近10年最常用的10种编程语言的变化图:

                                image

阅读全文 >>

Python 安装

        因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。

        要开始学习Python编程,首先就得把Python安装到电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。

2.x还是3.x

        目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的,因为现在Python正在朝着3.x版本进化,在进化过程中,大量的针对2.x版本的代码要修改后才能运行,所以,目前有许多第三方库还暂时无法在3.x上使用。为了保证程序能用到大量的第三方库,需要使用2.x版本。

        python目前最流行的版本就是python 2.7,因为centos 7系统默认安装的是python 2.7的版本;mac系统中也是2.7。因此先学习python 2.7版本,即使以后python 3.0流行,只要学习它们的差异,很快就可以投入到工作中。

阅读全文 >>

Python 元组

        元组是序列的一种。序列包括字符串、列表和元组。

序列说明

        序列的两个主要特点是索引操作符和切片操作符

  • 索引操作符让我们可以从序列中抓取一个特定项目
  • 切片操作符让我们能够获取序列的一个切片,即一部分序列。

阅读全文 >>

Redis基本操作——String

        关于Redis的命令,主要参考Redis的官方文档。这里主要像是翻译一下,并且给出一些实用的例子。排版上,按功能重新组织了一下指令,并将比较常用的指令放在了最前面。这里的Redis版本是3.0.7,应该是目前的最新版。

        注:redis的命令(SET,GET等)是不区分大小写的(KEY和VALUE区分的),为了方便所以操作可能都是小写的。

        指令清单:

阅读全文 >>

Redis 起步

        dis和JQuery一样是纯粹为应用而产生的,这里记录的是在CentOS 5.7上学习入门文章:

1.Redis简介

        Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。

阅读全文 >>