系统学习Python

本文是一篇关于Python学习的笔记,介绍了Python的基础知识,包括版本、实现方式、执行方式,以及基本语法结构、数据类型、操作符等内容。还提到了交互式解释器的使用、变量、字符串、列表、词典等概念,以及一些常用操作如排序、查找、切片等。此外,还讨论了Python的哲学和代码风格的重要性。
摘要由CSDN通过智能技术生成

前言

问:有个大你五岁,在领域内还做得很不错的男朋友的体验是什么?

答:有个老师,叫你系统学习某一样知识,终于感觉自己不是散养得了 (╬▔皿▔)凸 还有种感觉就是又回到了小学,怕老师的阶段偷笑 不好好学习就会挨骂的感觉好亲切!


在亲男友的教导下,于是有了下面的笔记:

学习来源:http://zetcode.com/lang/python/


1. 基本知识

        Python 有两大分支,python 2.x 和 python 3.x 这里教程学习的是2.x

        Python 有三种主要的实现方式:CPython(C)、IronPython(C#)、Jython(Java)

        UNIX 下每一个脚本都用一个“场景”开始,比如 #!/usr/bin/python 前面的 #! 就是“场景”(shebang),后面的是路径。路径可直接在控制台用 $ which python 获取

        Python 的执行方式有两种,A: 在控制台 $ python *.py 或者先赋予权限再执行如下 B:给权限 $ chmod  数字 *.py       执行  $ ./*.py   关于数字代表的权限、含义如下:http://blog.sina.com.cn/s/blog_502250150100zsqw.html 这一篇文章列表看起来清晰,但是排版比较舒服的可以看这篇:http://www.cnblogs.com/younes/archive/2009/11/20/1607174.html   说到前面的告诉程序执行的路径这行必不可少的代码,弱智女友建议程序第二行加上这一句:#coding=utf-8(千万不要加空格,加了会出错)避免出现因为注释或者输出是中文带来的错,错误语句一般是:Non-ASCII character '\xe5' in file 搜索这个错误也会有相应的解决方案。


2.入门——主要介绍交互式 python 解释器的用法

        控制台直接输入 $ python 进入python命令行,可以执行加减乘除等,也可以直接在此环境下测试相关功能,比较简单。有时候发现.py 文件执行有问题的时候,本姑娘就会抓取可疑部分在python 命令行环境来测试。当然,还可以使用help等相关命令查询相关文档,输入 q 退出。

        退出解释器可以使用 Ctrl+D 快捷键或者输入 quit() 或者 exit(0) 

        最后就是 python 的“哲学”,如何写好python,然而写得太诗意,并不得其精髓。在解释器环境下输入 import this 可获取文档。


3.语法结构

        注释—— 使用#开头,

        一个变量代表一个计算机的内存,也就是值的存储位置。在python 中一个变量可以是字符串、数字、类、函数、对象等等。变量在不同时间段中可以被赋予多种不同的值。

        变量命名必须以字母开头,可以使用下划线"_"连接字母,不过不能使用数字开头,也不能使用"-"这个连接符。

       区分大小写,abc和Abc以及ABC是三个不同的变量

        代码缩进标准为4个空格键


4.数据类型

         布尔类型, True和 False .【补:randint()函数随机返回一个范围内的整数,如random.randint(0,1) 返回0或1.】

【\ 在解释器执行时,将两行结合为一行,如

print "The average speed of" \
      " a sprinter is " , speed, "km/h"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值