python echo_初学入门Python【第一篇】:python简介和入门

零基础小白学Python,自带狗熊掰棒子属性,所以决定以博客形式来记载、总结、回顾python知识点

学习参考博客:http://www.cnblogs.com/wupeiqi/articles/4911365.html

http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

http://www.cnblogs.com/luotianshuai/p/4930655.html

Python简介

1.“龟叔”吉多·范罗苏姆(Guido van Rossum)在1989年圣诞节期间编写的一个编程语言

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

3.pythonde 设计哲学是:“优雅”、“明确”、“简单”

4.Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域

5.互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试(本人目标)、大数据分析、爬虫、Web 等

6.第一个缺点就是运行速度慢,和C程序相比非常慢,因为Python是解释型语言,但是大量的应用程序不需要这么快的运行速度,因为用户根本感觉不出来

第二个缺点就是代码不能加密,如果要发布你的Python程序,实际上就是发布源代码

Python环境

1.文本解释器:PyCharm Community Edition 5.0.1

2.Python 3.4

Python基础

1.Python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。

2.当行注视:# 被注释内容  多行注释:""" 被注释内容 """

3.Python程序是大小写敏感的

【变量】

1.变量定义的规则:

变量名只能是 字母、数字或下划线的任意组合

变量名的第一个字符不能是数字

设置变量的时候不能设置python自带的内置方法比如type

以下关键字不能声明为变量名

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

2.变量的作用:昵称,其代指内存里某个地址中保存的内容

【常量】

1.在python中没有常量的,所有的数值都可以改变,但是他依然有个常量的概念,但是是人为的你不去改变他,定义一个常量应该用大写的形式

【流程控制】

1.if...else...

if :

elif :

elif :

else:

猜幸运数字练习程序:

2.for i in range( )

3.while

while循环,只要条件满足,就不断循环,条件不满足时退出循环

sum = 0

n = 99

while n > 0:

sum = sum + n

n = n - 2

print(sum)

【常用数据类型】

在Python中,能够直接处理的数据类型有以下几种:

一、数字

1. 整数:

int(整型)

long(长整型)

2.浮点数:

float(浮点型)整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差

二、字符串 str

万恶的字符串拼接:

python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就需要再次开辟空间,万恶的+号每出现一次就会在内存中重新开辟一块空间。

换种实现方式及字符格式化,例:

三、布尔值

TrueFalse 1 或 0

四、列表 list

基本操作:索引、切片、追加、删除、循环

切片练习:

五、元组 tuple

和list非常类似,但是tuple一旦初始化就不能修改,也就没有了.insert .remove .pop等操作【运算】

算数运算:

比较运算:

赋值运算:

逻辑运算:

成员运算:

身份运算:

位运算:

运算符优先级:

【初识文本的基本操作】

打开文件:

file_obj = file("文件路径","模式")

打开文件的模式有:

r,以只读方式打开文件

w,打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

a,打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

w+,打开一个文件先写后读。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

r+,可读写文件。【可读;可写;可追加】

练习:

w:

r:

a:

循环读:

就这些,未完待续...

给自己喝碗鸡汤:坚持,一点点学,相信积累的力量!术业有专攻,闻道有先后,啥时候都不晚,也不要觉得丢脸。。。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值