初学python1
2015-12-27 01:21
537 查看
初学python(1)
初学python。每隔一段时间总结一下。即使回顾也是对笔记的补充。所有代码示例以python2.7为基准。这个星期在课余时间从python的历史、发展什么的,一直看到了基本控制语句的if语句。个人感觉python的出现就是因为发明者认为原先的编程语言用的不爽,所以自己写了一个。实际上底层是脱离不了C语言的。就好像第一个C语言编译器是怎么写的一样,在汇编语言的基础上进行打包,直到可作为一门语言。Python,Java,Php等,所有的高级语言都是基于最古老的语言的。所以我个人认为学Python入门不错。以后还是需要再看看C的。
Python的优点就是直观简单并且可以使用很多的其他语言模块。所以是一个非常方便的语言,并且有很多大机构在使用,例如:Google,Nasa等。
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编码。
目前就到这里了。宿舍断电了。之后的会逐渐发上来。
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法