当前位置:
首页 > Python基础教程 >
-
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. 变量名只能是 字母、数字或下划线的任意组合 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
#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()
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式