初学python1

来源:互联网 发布:excel数据保护 编辑:程序博客网 时间:2024/04/29 19:23

初学python1

初学python。每隔一段时间总结一下。即使回顾也是对笔记的补充。所有代码示例以python2.7为基准。

这个星期在课余时间从python的历史、发展什么的,一直看到了基本控制语句的if语句。个人感觉python的出现就是因为发明者认为原先的编程语言用的不爽,所以自己写了一个。实际上底层是脱离不了C语言的。就好像第一个C语言编译器是怎么写的一样,在汇编语言的基础上进行打包,直到可作为一门语言。PythonJavaPhp等,所有的高级语言都是基于最古老的语言的。所以我个人认为学Python入门不错。以后还是需要再看看C的。

Python的优点就是直观简单并且可以使用很多的其他语言模块。所以是一个非常方便的语言,并且有很多大机构在使用,例如:GoogleNasa等。

Python学习基础知识点。基本是从输出方式开始,然后过度到数据组织结构,到基本逻辑。

2.7中的输出,print L

用’’括住的部分代表是字符。实际上用””也可以。下面以’Hello World’为例。

 

运行python程序有三种方式。一保存为.py文件运行,二打开虚拟控制台以交互式(上图为虚拟控制台模式),三用GUI

此为python自带的GUI


下面展示专业的开发套件

Pycharm5

 

 

或者也可以用强大的文本输入器。例如我个人比较喜欢的Notepad++


 

将模式改变为python模式。编码使用UTF-8(BOM)。这样设置可以免除乱码。

若字符太长也可以分段输出,只需要在字符中间加“,”。看代码示例。

 

因为编码问题中文会出错。但在’之前加一个u就不会了。通俗讲就是告诉编译器使用Unicode编码方式。临时使用是足够的如果要跨平台就得使用其他方式了。稍后会说。

注释!就是在看代码时候会有一些前面加#号的句子。这些句子就是代码注释,是不运行,不解释的。可以写任何东西。

 




接下来就是转义字符。“\”在反斜杠后加不同的字母代表不同的意思

例如\n 代表回车、\h 换行、\t 制表符、\\代表反斜杠。\’或者\”代表这里的’或者”只代表是字符的一部分。不代表任何特殊意思。

 

 

但是若是字符里面有很多各种符号的话!事情就大条了。所以还有其他方法。

在代码前面加”r”。使字符串转变为raw字符串。但是这种方法不适用于多行字符串和含有’或“的。

若是觉得乱看下面的

 



理论上是这样但是像下面这样就可以也运行。目前还不大理解

 

 

多行字符的表示可以在前面加”r”。也可以用...表示


如果要跨平台并且用汉字。前面加U的方式是比较麻烦的。但是在跨平台时是可以写代码注释的在首行添加#-*- coding: utf-8 -*-。这句话的作用是提示使用utf-8编码。

目前就到这里了。宿舍断电了。之后的会逐渐发上来。

0 0
原创粉丝点击