python入门的基本历程

Python入门

1.1环境安装

python官网下载,安装之后添加环境变量.

1.2集成开发环境

PyCharm官网下载,安装后:new project-﹥pure python 设置python解释器,新建File和python File,在新建下进行开发。

1.3变量

如何定义变量?
语法:
变量名=值
变量名是对值的引用
示范:
level=0
age=19

is_live=True
is_live=False

name=‘SB‘

2.4python垃圾回收机制

python自动的垃圾回收机制 垃圾:值身上的引用计数为0

增加引用计数
x=1
y=x

减少引用计数
x=‘SB‘
del y # 删除y与1的绑定关系

2.5变量命名规范

变量的命名规范?    1. 变量名只能是 字母、数字或下划线的任意组合    2. 变量名的第一个字符不能是数字    3. 关键字不能声明为变量名定义方式?    驼峰体        AgeOfOldboy=58    下划线        age_of_oldboy=58

2.6变量特征

2.61变量的三个特征(重点)

id: ? type ? value

2.62 =和is

#==:比较的是值        s1=‘name:alex,age:73‘        s2=‘name:alex,age:73‘#is:身份运算,比较的是id        x is y     #id(x)==id(y),如果是同一个对象则返回True         x is not y  #id(x)!==id(y),如果引用的不是同一个对象则返回True

2.7if语句

if 条件1:    代码块1elif 条件2:    代码块2...else:    代码块n

有break则退出while循环,continue则结束本次循环,执行下次循环

2.8while语句

while 条件:    代码块1(break)else:    代码块2

当while循环正常执行完,中间没有被break中止的话,就会执行else后面的语句。

如果执行过程中被break,就不会执行else的语句。

2.9 for 循环

for循环:goods=[‘mac‘,‘iphone‘,‘windows‘,‘linux‘]for i in range(len(goods)):    print(i,goods[i])    或者?for x,y in enumerate(goods):    print(x,y)
(0, ‘mac‘)(1, ‘iphone‘)(2, ‘windows‘)(3, ‘linux‘)

2.91打印九九乘法表

打印九九乘法表:
1*1=1 #layer=1 运算次数1
2*1=2 2*2=4 #layer=2 运算次数2
3*1=3 3*2=6 3*3=9

for layer in range(1,10):
     for j in range(1,layer+1):
            print(‘%s*%s=%s ‘ %(j,layer,layer*j),end=‘‘)
     print()

1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

2.92打印金字塔

#max_layer=5
    *                   #space=4,star=1
   ***                #space=3,star=3
  *****              #space=2,star=5
 *******           #space=1,star=7
*********        #space=0,star=9

space=max_layer - current_layer
star=2*current_layer-1

max_layer=50
for current_layer in range(1,max_layer+1):
# print(current_layer)

  for i in range(max_layer - current_layer): # 打印空格
    print(‘ ‘,end=‘‘)
  for j in range(2*current_layer-1):# 打印星号
    print(‘*‘,end=‘‘)

  print()

原文地址:https://www.cnblogs.com/mylu/p/10970128.html

时间: 2024-08-29 13:41:26

python入门的基本历程的相关文章

Python入门

Python入门教程(个人日常学习记录,有不妥之处欢迎指正!后续更新,敬请期待...) 学习地址:http://www.imooc.com/learn/177 Python中数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种: 一.整数 Python可以处理任意大小的整数,当然包括

Python 入门基础学习

Python入门学习 我们使用python3.0版本 首选来入门  带你进入Hello World >>> print ("Hello World")Hello World 好了 我们会python了  呵呵了 我们来实现个简单的列子吧  文字游戏 print('------------我爱九月天---------------') temp = input("不妨猜一下九月天在你心里你会想的是哪个数字:") guess = int(temp) if

python入门学习课程推荐

最近在学习自动化,学习过程中,越来越发现coding能力的重要性,不会coding,基本不能开展自动化测试(自动化工具只是辅助). 故:痛定思痛,先花2个星期将python基础知识学习后,再进入自动化的学习. 现推荐几个学习python基础知识的途径: 1.<笨办法学python>(第三版),从头到尾一个字一个字的照着程序敲: 2.慕课网<python入门>课程: 3.网易云课堂<疯狂的python>公开课. 4.<廖雪峰Python3>pdf文件. 这也是

《Python入门》第一个Python Web程序——简单的Web服务器

上一篇讲了<Python入门>Windows 7下Python Web开发环境搭建笔记,接下来讲一下Python语言Web服务的具体实现:第一个Python Web程序--简单的Web服务器. 与其它Web后端语言不同,Python语言需要自己编写Web服务器. 如果你使用一些现有的框架的话,可以省略这一步: 如果你使用Python CGI编程的话,也可以省略这一步: 用Python建立最简单的web服务器 利用Python自带的包可以建立简单的web服务器.在DOS里cd到准备做服务器根目录

问道python之基础篇【二】python入门

问道python之基础篇[二] Python入门 1.python的工作过程 python解释器把源代码转换为字节码的中间形式,然后再把它翻译成机器使用的机器语言并运行. 2.pyc文件 2.1.什么是pyc文件 执行python代码时,如果导入了其他的.py文件,那么在执行过程中会自动生成一个与其同名的.pyc文件,该文件就是python解释器编译之后产生的字节码. ps:代码经过编译可以产生字节码:字节码通过反编译也可以得到代码. Pyc文件一般由3个部分组成: 最开始4个字节是一个Maig

Python入门之中文乱码

python入门编码: Python 文件中如果未指定编码,有中文代码时候,在执行过程会出现报错: File "test.py", line 2 SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details Python中默认的编码格式是 ASCII

visual studio 2015 搭建python开发环境,python入门到精通[三]

在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo,这里略带一句,其实就"学习python"而言,比较建议使用pycharm,pycharm可以设置VS或者eclipse等多种IDE的编码,可以让绝大部分其他语言使用IDE的习惯者更容易上手.这一点兼容确实做的很好.不过既然这么多园友要求使用vs开发python的话,就介绍一下visual

Python入门篇之列表

一.声明 本教程所使用的是Python版本是3.4.2. 二.Python列表介绍 Python列表(List)使用简单而且功能强大,其具有很好的可伸缩性,为开发者编程提供了巨大的便利. [列表变量声明] 列表变量的声明和C语言中声明数组的方式差不多.下图中声明了一个名为 list 的列表变量. [列表元素的索引方式] 笔者在<Python入门篇之字符串使用>一文中介绍过字符串中字符的索引方式.列表元素的索引方式和字符串字符的索引方式是一样的,都是根据元素间隙位置来切割出元素内容.下面做详细说

《Python入门》Linux 下 Python Web开发环境搭建笔记

之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,根据个人经验,CentOS 6.5 下也适用. 关于Python的版本 进入Python的网站,鼠标移到导航条上的下载,我们会发现提供两下主版本的下载链接! 这两个之间存在什么差别呢? 个人理解,2.7.x的版本为更加稳定的版本,而3.x的版本则是比较前卫的版本,包含了很多新功能新特性之类的: 但如果想要