Python基础03—Python基础使用(2022年)

本文介绍了Python编程的基础知识,包括变量的使用和命名规则,如`name=小王`,常量的表示,如`NUMBER=800`,以及代码注释的方法。此外,还讲解了如何接收用户输入,如`name=input(Whatisyourname?)`,并探讨了if...else语句、while循环和缩进等流程控制结构。通过实例展示了如何在Python中实现简单的逻辑控制。


1. 变量

变量,是用于在内存中存放程序数据的容器,

计算机的最核心功能就是“计算”, 计算需要数据源,数据源要存在内存里,比如我要把小王的姓名、身高、年龄信息存下来,后面程序会调用,怎么存呢,直接设置一个“变量名=值”

name = "小王"
age = 24
height = 175 
print(name)  
print(age)

1.1 变量的使用和命名规则

程序是从上到下执行的,所以变量必须先定义,后调用, 否则会报错

变量名定义规则

  1. 变量名只能是 字母、数字或下划线的任意组合
  2. 变量名的第一个字符不能是数字
  3. 以下关键字不能声明为变量名 [‘and’,‘as’,‘assert’,‘break’,‘class’,‘continue’,‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’,‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

1.2 常用定义方式

驼峰体和下划线两种方式

# 驼峰体
AgePie = 18
NumberOfStudents = 800
# 下划线
age_pie = 18
number_of_students = 800

定义变量不好的方式举例

  1. 变量名为中文、拼音
  2. 变量名过长
  3. 变量名词不达意

2. 常量

常量即指不变的量,如pai 3.141592653…, 或在程序运行过程中不会改变的量

举例,假如长者的年龄会变,那这就是个变量,但在一些情况下,他的年龄不会变了,那就是常量。在Python中没有一个专门的语法代表常量,约定俗成用变量名全部大写代表常量

NUMBER =800

3. 注释

代码注释分单行和多行注释, 单行注释用#,多行注释可以用三对双引号’‘’‘’’

示例

def get_clock_info(name): # real signature unknown; restored from __doc__
    """
    get_clock_info(name: str) -> dict
    
    Get information of the specified clock.
    """
    return {}

代码注释原则:

  1. 不用给全部代码加注释,只需要在自己觉得重要或不好理解的部分加注释即可
  2. 注释可以用中文或英文,但绝对不要拼音噢
  3. 注释不光要给自己看,还要给别人看,所以请认真写

4. 接收用户指令

name = input("What is your name?")
print("Hello " + name )

程序会等待你输入姓名后再往下继续走。
可以让用户输入多个信息,如下

name = input("What is your name?")
age = input("How old are you?")
print("Hello ",name , "your are ", age )

输出结果
在这里插入图片描述

5. 流程控制

5.1 if…else 语句

# 单分支
if Ture:
    print('执行语句')

# 双分支
name = 'Py小白雨'

if name == 'Py小白雨' :
    print("大家好,我是'Py小白雨' ")
else:
    print("emmmm...")

# 多分支  猜年龄
age = 48
guess = int(input(">>:"))
if guess > age :
    print("猜的太大了,往小里试试...")
elif guess < age :
    print("猜的太小了,往大里试试...")
else:
    print("恭喜你,猜对了...") 

5.2 While 循环

# 让程序从0打印到100的程序 ,每循环一次,+1
count = 0 
while count <= 100 : #只要count<=100就不断执行下面的代码
   print("loop ", count )
   count +=1  #每执行一次,就把count+1,要不然就变成死循环啦,因为count一直是0

5.3 缩进

强制缩进,目的是为了让程序知道,每段代码依赖哪个条件。

Python的缩进有以下几个原则:

  • 顶级代码必须顶行写,即如果一行代码本身不依赖于任何条件,那它必须不能进行任何缩进
  • 同一级别的代码,缩进必须一致
  • 官方建议缩进用4个空格,当然你也可以用2个
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值