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'
1.4python垃圾回收机制
python自动的垃圾回收机制 垃圾:值身上的引用计数为0 增加引用计数
x=1
y=x 减少引用计数
x='SB'
del y # 删除y与1的绑定关系
1.5变量命名规范
变量的命名规范?
1. 变量名只能是 字母、数字或下划线的任意组合
2. 变量名的第一个字符不能是数字
3. 关键字不能声明为变量名
定义方式?
驼峰体
AgeOfOldboy=58
下划线
age_of_oldboy=58
1.6变量特征
1.61变量的三个特征(重点)
id: type value
1.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
1.7if语句
if 条件1:
代码块1
elif 条件2:
代码块2
...
else:
代码块n
有break则退出while循环,continue则结束本次循环,执行下次循环
1.8while语句
while 条件:
代码块1(break)
else:
代码块2
当while循环正常执行完,中间没有被break中止的话,就会执行else后面的语句。
如果执行过程中被break,就不会执行else的语句。
1.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')
1.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
1.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()
python入门的基本历程的更多相关文章
- python入门简介
Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...
- python入门学习课程推荐
最近在学习自动化,学习过程中,越来越发现coding能力的重要性,不会coding,基本不能开展自动化测试(自动化工具只是辅助). 故:痛定思痛,先花2个星期将python基础知识学习后,再进入自动化 ...
- Python运算符,python入门到精通[五]
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是“+”.在计算器语言中运算符大致可以分为5种类型:算术运算符.连接运算符.关系运算符.赋值运 ...
- Python基本语法[二],python入门到精通[四]
在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...
- Python基本语法,python入门到精通[二]
在上一篇博客Windows搭建python开发环境,python入门到精通[一]我们已经在自己的windows电脑上搭建好了python的开发环境,这篇博客呢我就开始学习一下Python的基本语法.现 ...
- visual studio 2015 搭建python开发环境,python入门到精通[三]
在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo, ...
- python入门教程链接
python安装 选择 2.7及以上版本 linux: 一般都自带 windows: https://www.python.org/downloads/windows/ mac os: https:/ ...
- Python学习【第二篇】Python入门
Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 print("Hello World!") 然后执行命令:python hello. ...
- python入门练习题1
常见python入门练习题 1.执行python脚本的两种方法 第一种:给python脚本一个可执行的权限,进入到当前存放python程序的目录,给一个x可执行权限,如:有一个homework.py文 ...
随机推荐
- 剑指Offer:二叉搜索树的后序遍历序列【33】
剑指Offer:二叉搜索树的后序遍历序列[33] 题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果.如果是则输出Yes,否则输出No.假设输入的数组的任意两个数字都互不相同. ...
- NISP:一级取证
NISP:一级取证 BrupSuite工具的使用 设置浏览器代理 flag{C0ngratulati0n} flag{LMvBi8w9$m1TrgK4} flag{T4mmL9GhpaKWunPE} ...
- swift实现AES解密
原来的加密解密是用java写的,用在安卓系统上.现在要用在iOS系统上,所以从服务器上下载过来的加密文件要用swift来实现其的解密方法. 具体过程如下: 给NSData增加一个类目,NSData+A ...
- Linux Shell Script目录
目录 Linux Shell基础 开始Shell编程 代码 示例代码查看:https://github.com/Furzoom/demo-C/tree/master/src/shell
- mini2440 u-boot禁止蜂鸣器
mini2440的u-boot版本启动之后马上就会开启蜂鸣器,在办公环境下有可能会影响同事的工作,所以我考虑将其禁止掉. 我使用的mini2440使用的光盘是2013年10月的版本,我在该光盘下的u- ...
- 51nod 1537
题目 神犇题解 证明好巧妙,给跪OTZ 题目的式子:$ {\left( {1{\rm{ + }}\sqrt 2 } \right)^{\rm{n}}} $,设其乘开之后为 $ {\rm{a + b}} ...
- 让loadrunner走下神坛(全)
作者: sunshinelius(转载请注明作者) Loadrunner无疑是一个强大有力的压力测试工具.它的脚本可以录制生成,自动关联:测试场景可以面向指标,多方监控:测试结果图表显示,拆分组合.相 ...
- excel根据数据源变化的动态图表
http://www.excelhome.net/lesson/article/excel/1798.html 这个链接讲的可以.
- Android程序-计算器
基于Android 2.3.3做的一个练手计算器. 可解析带括号的四则运算. 解析算术表达式的时候,准备调用Webkit通过Js来解析的. 但是2.3.3存在Bug,Js调用Java会导致程序崩溃, ...
- 英语影视台词---无敌破坏王2大脑互联网(3)((Ralph)我们去喝根汁汽水吧)
英语影视台词---无敌破坏王2大脑互联网(3)((Ralph)我们去喝根汁汽水吧) 一.总结 一句话总结: Let's go get a root beer. 1.(Ralph)让我来瞧瞧你的本事 ...