Python入门 小笔记(一)
一、编程环境和基础内容
编译环境:python 3.9(可以百度了解一下2.X和3.X的区别)
解释器:pycharm
建议:去某站上面了解一下,安装使用方法。(感觉有助于学习)
使用书籍:Python从入门到精通。
ps:建议先用IDLE玩一下,这是python自带的解释器。利于学习排雷。
二、注释
为什么要注释?:
- 方便个人学习,查看
- 方便他人学习,查看
- 有助于调试程序
ps:没有注释代码好像无字天书,每个人的思维模式,理解方式不一样。写注释很重要,虽然有点小麻烦。
如何注释:
- 单行注释:
#内容 - 多行注释:
“”"(英文状态下的)
内容
“”"
或者
‘’’
内容
‘’’
##三、 缩进
在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。
通常情况下都是采用 4 个空格长度作为一个缩进量或者一个 Tab 键( 4 个空格)。
height=float(input("输入身高:")) #输入身高
weight=float(input("输入体重:")) #输入体重
bmi=weight/(height*height) #计算BMI指数
#判断身材是否合理
if bmi<18.5:#下面 2 行同属于 if 分支语句中包含的代码,因此属于同一作用域print("BMI指数为:"+str(bmi)) #输出BMI指数print("体重过轻")
if bmi>=18.5 and bmi<24.9:print("BMI指数为:"+str(bmi)) #输出BMI指数print("正常范围,注意保持")
if bmi>=24.9 and bmi<29.9:print("BMI指数为:"+str(bmi)) #输出BMI指数print("体重过重")
if bmi>=29.9:print(BMI指数为:"+str(bmi)) #输出BMI指数print("肥胖")
代码来源《Python从入门到精通》p23。
这个缩进量不一样,会发生报错
if bmi<18.5:#下面 2 行同属于 if 分支语句中包含的代码,因此属于同一作用域print("BMI指数为:"+str(bmi)) #输出BMI指数print("体重过轻")
上面这种情况会报错,俩个print 的缩进量不一样。
四、规范性
对比下面俩组代码,哪一个更加舒适直观。
1.这里是第一类
"""@功能:根据身高体重求BMI指数。@作者:课本@日期:2021/7/19.
"""
height=float(input("输入身高:")) #输入身高
weight=float(input("输入体重:")) #输入体重
bmi=weight/(height*height) #计算BMI指数
#判断身材是否合理
if bmi<18.5:#下面 2 行同属于 if 分支语句中包含的代码,因此属于同一作用域print("BMI指数为:"+str(bmi)) #输出BMI指数print("体重过轻")
if bmi>=18.5 and bmi<24.9:print("BMI指数为:"+str(bmi)) #输出BMI指数print("正常范围,注意保持")
if bmi>=24.9 and bmi<29.9:print("BMI指数为:"+str(bmi)) #输出BMI指数print("体重过重")
if bmi>=29.9:print(BMI指数为:"+str(bmi)) #输出BMI指数print("肥胖")
2,对比第二种
height=float(input("输入身高:"))
weight=float(input("输入体重:"))
bmi=weight/(height*height)if bmi<18.5: print("BMI指数为:"+str(bmi));print("体重过轻")
if bmi>=18.5 and bmi<24.9:print("BMI指数为:"+str(bmi))print("正常范围,注意保持")
if bmi>=24.9 and bmi<29.9:print("BMI指数为:"+str(bmi));print("体重过重")
if bmi>=29.9:print(BMI指数为:"+str(bmi))print("肥胖")
我个人觉得第一种看上去舒适,而且更加直观一点吧,试想几千行的代码。
上面有用分号将俩行代码放在一起的,可以,但是不建议。
小建议:每行代码不超过八十个字符。可以用小括号连接上下行,不建议用反斜杠。(\)
模块导入:
用久了就会导入许多模块,比如说我制作小游戏就会使用到pygame模块。
但是呢要注意每个 import 语句只导入一个模块,尽量避免一次导入多个模块。
import sys,wx,pygame.(这个就是一次导入多个模块)
舒适的方式:
import sys
import wx
import pygame
PS:今天我学废了嘛
Python入门 小笔记(一)相关推荐
- Python入门学习笔记1-Python基础
Python入门学习笔记1-Python基础 前言:本文介绍了Python学习的前导知识概念以及必记基础函数,如善用help方法查看帮助文档,以及内置对象类型的概念以及常用函数的详解. 一.Pytho ...
- 10个python入门小游戏,零基础打通关,就能掌握编程基础
前言 不会python就不能用python开发入门级的小游戏? 当然不是,我收集了十个python入门小游戏的源码和教程,并且即使你没有python基础,只要跟着这十个小游戏的开发详细教程去做,以及有 ...
- 【课程设计】UWP 开发入门小笔记(1)
UWP 开发入门小笔记(1) 零.介绍 一.系列介绍[p1] 二.创建第一个属于自己的UWP应用[p2] (一)一个button的属性: (二)修改属性的三种方法 (三)字号(以后会细讲) 三.UWP ...
- 简单Python入门小程序
简单Python入门小程序 简单Python入门小程序 1.猜拳击小游戏,三次后结束.石头-0,剪刀-1,布-2,如果输入错误则提示错误输入. import random i=0 while 1:pe ...
- python 入门小demo
# python 入门小demo# # eidogo.com 里的围棋定式的解析程序,用的是 python ,为了改写,初步接触了一下 python# # 写了个小 demo,涉及到文件操作,时间操作 ...
- python入门小游戏代码20行,python入门小游戏代码
python入门可以做的小游戏 1.Python入门拼图小游戏简单介绍:将图像分为m×n个矩形块,并将图像右下角的矩形块替换为空白块后,将这些矩形块随机摆放成原图像的形状. 2.Python入门推箱子 ...
- Python入门小练习
Python入门小练习 001 备份文件 Python入门小练习 002 批量下载网页链接中的图片 Python入门小练习 003 利用cookielib模拟登录获取账户信息 转载于:https:// ...
- python入门小游戏之跳一跳_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...
这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. TONOW收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通 ...
- 15个Python入门小程序,同事准时下班“小技巧”被我发现了
有不少同学学完Python后仍然很难将其灵活运用.我整理15个Python入门的小程序.在实践中应用Python会有事半功倍的效果. 01 实现二元二次函数 实现数学里的二元二次函数:f(x, y) ...
最新文章
- swift实现提示框第三方库:MBProgressHUD
- sql语句如何执行的
- 双十一刷名企项目?学霸果然不一样
- IO之StringIO和BytesIO
- Spring AOP示例教程 - Aspect,Advice,Pointcut,JoinPoint,Annotations,XML Configuration
- python100天从新手到大师 pdf_Python100天从新手到大师(Python100Days)
- frx表格怎样调单元格大小_前端之HTML+CSS表格的写法
- PHP的命名空间namespace
- java毕业设计校园实习管理系统mybatis+源码+调试部署+系统+数据库+lw
- Form表单的重置按钮(type=“reset“)无法重置隐藏Input输入框的值
- 晴天的魔法乐园——谢尔宾斯基地毯(递归打印图形)
- java取拼音首字母
- RK3568平台开发系列讲解(驱动篇)驱动开发之GPIO使用
- 美国国家航空航天局NASA的软件项目开源啦~
- 「群组」和「聊天室」有什么区别?
- VS2019+VisualGDB+STM32CubeMx开发stm32程序
- python面板数据分析代码_对于大面板数据,回归就绪格式的Excel到Python?
- 正则表达式匹配关键词
- 【技术君啃书之旅】web安全之机器学习入门 第五章笔记
- kernel启动流程-head.S的执行_4.el2_setup
热门文章
- puzzle(0712)Lazors、折射之光
- Camtasia视频输出参数
- 20181009_Python练习题-二:自动贩卖机:只接受1元、5元、10元的纸币或硬币,可以1元、5元、10元。最多不超过10块钱。饮料只有橙汁、椰汁、矿泉水、早餐奶,售价分别是3.5、4、2、4
- 第6节、如何解决failed to push some refs to git
- 甘肃临洮土特产东部沿海设直销窗口 春节礼盒走俏市场
- Unity 如何实现游戏Avatar角色头部跟随视角转动
- Linux服务器Android环境配置,基于BusyBox+LinuxDeploy+JuiceSSH搭建Android上的Linux服务器教程...
- 『杭电1173』采矿
- 现实中网络如何接入使用(由Internet到手机WiFi上网)
- 零基础学日语多久能正常交流