Python入门 小笔记(一)

本文介绍了Python编程的基础环境设置,包括Python3.9的使用、PyCharm的安装指南,以及注释的重要性与写法。特别关注了缩进在Python中的关键作用,展示了代码规范性和不同代码风格的对比,推荐了《Python从入门到精通》作为学习资源。
摘要由CSDN通过智能技术生成

一、编程环境和基础内容

编译环境:python 3.9(可以百度了解一下2.X和3.X的区别)
解释器:pycharm
建议:去某站上面了解一下,安装使用方法。(感觉有助于学习)
使用书籍:Python从入门到精通。
ps:建议先用IDLE玩一下,这是python自带的解释器。利于学习排雷。

二、注释

为什么要注释?:

  1. 方便个人学习,查看
  2. 方便他人学习,查看
  3. 有助于调试程序

ps:没有注释代码好像无字天书,每个人的思维模式,理解方式不一样。写注释很重要,虽然有点小麻烦。

如何注释:

  1. 单行注释:
    #内容
  2. 多行注释:
    “”"(英文状态下的)
    内容
    “”"
    或者
    ‘’’
    内容
    ‘’’
    ##三、 缩进
    在 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:今天我学废了嘛

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值