Advertisement

Python编程:基础知识笔记

阅读量:

Python编程:
开源、面向对象的解释型语言。
开发效率高,混合式(胶水语言)。

开发Python程序以实现功能目标:基于用户提供的信息进行标准体重的运算并展示结果。为了实现这一目标,请将问题分解为以下步骤:第一步,请确认该系统是否必须收集用户的输入数据?第二步,请确定该系统是否必须向用户展示结果?第三步,请判断该系统是否有必要进行体重计算?第四步,请说明所依据的标准是什么(例如...)

1、编写一个Pyton程序,并运行
运行后,在屏幕上显示





python3 02.py

print(" *")

print在Python是标准库函数,功能就是向标准输出,输出内容。

print(" *"),叫函数调用,函数调用时由

1、函数名称:print
2、函数调用需带括号()且括号内必须全为英文字符
3、括号内的内容称为函数的参数集
4、参数可选有无皆可
5、参数类型为对象类别的数据结构(可包含多个对象)
6、若输入多个,则需以逗号分隔符进行分割
7、函数名称需与定义一致
8、“*”符号即是字符串标记符,在print函数中作为参数之一使用

print(" *", 100, 200)

数值运算(算术运算):
加法 + 2 + 3
减法 - 3 - 2
乘法 * 3 * 2
除法 / 3 / 2 = 1.5
地板除 // 3 // 2 = 1
幂运算 ** 2 ** 3 = 8

Python的基本数据类型:
1、数字
2、字符串
...

1、数字:
整数:-1 0 1 ... 有正负,没小数,Python3中没有限制
整数的大小
int

浮点数:带小数的数,1.5 1.0 0.1 -1.5
浮点数是双精度的
float

Boolean type: True and False. Easily determine whether a condition is met as true, we use True to represent this state. If the condition is not met, it is considered false, and False is used to represent this state.

2、字符串
字符串是用单引号或者双引号或者三引号,扩起来的文本(文字)

'您好Aaa ~~~~'
"let's go"

"Hello"

'''
Hello
你好
'''

"""
你好
hello
您的身高是:
"""

开头的是注释

注释可以出现在行的开头,和结尾

后的内容将被忽略

在编程过程中涉及变量和常量的概念,在软件开发中是基础且必要的概念。其中,常量指的是在程序运行期间保持不变的数据;而变量则是指在程序运行过程中数据可以发生变化的元素。

计算机存储器有两种:主存、磁盘(U盘)。
程序运行是主要在内存还是磁盘进行?
那确实就是内存啊!

变量在程序运行时,通常是保存在内存中。

Python中的变量:

  1. 必须先进行变量的初始化,在使用之前需要对其进行声明或命名。
  2. 每个变量在首次赋值时都会被动态生成。
  3. 如何向Python变量分配具体的数值或引用?

最基本的赋值格式:

变量名 = 内容

= 被称为赋值运算符,在数学中用来判断两个值是否相等则使用不同的符号。
在编程中,变量名 = 表达式;这被称为赋值语句。

a = 10
创建了一个名字为a的变量,内容是10

作用:1、
把变量名和内容进行绑定,以后就能通过变量名
找到内容。

4、Python变量名的命名规则

  • 变量名由字母、数字和下划线组成,并必须以字母或下划线开头
    单个字母
    带数字后跟数字
    包含字母和下划线
    带下划线和数字
  • 大小写区分敏感
    A与a不同
    A等于10
    a等于20
    a等于30

在编程中选择合适的变量命名至关重要
如果break .....
那么什么是关键字呢?
就是Python预留的一些字母组合
具有特殊意义和用途
我们应避免将其用作变量名

建议:变量命名要简单扼要,能根据名字看出其含义。

age = 20
建议使用PEP 8命名风格,变量命名
小写单词+_

init_uart

在Python中,
通过等于号操作符将内容赋予给定的变量名。
当首次对某个新变量赋值时,
Python会创建该变量并将其与指定的内容绑定在一起。
后续操作中,
无需更改已存在的变量名及其关联的内容,
这些信息都会保持不变。

Python中的每一个对象都拥有一个独特的ID号码;通过调用id()函数能够获取对象的唯一标识符;例如:可以用来获取数字20和30所对应的唯一标识符;2030这两个变量分别对应不同的数值;通过检查两个变量所引用的对象的唯一标识符(ID)来确定它们是否指向同一个对象;如果两个变量引用的是同一个对象,则它们将共享相同的唯一标识码;另外一种方法是使用is运算符来进行比较;例如:a is b则表示a和b指向的是同一个内存地址

在Python中,在某个变量不再被使用时是否需要手动删除它?
a = 10
print(a)
Python解释器会自动回收被创建的对象,并且我们通常无需手动进行回收操作。
其自身的垃圾回收机制能够有效地管理内存资源。

问题:如何就想手动删除变量,该怎么做?

del 变量名

使用print来输出(显示)变量
a = 10
print(a)
a = 20
b = 30
print(a, b)

Python变量的类型:
a = 10
b = '您好'
c = 1.5
d = True

该函数能够提供关于对象及其绑定信息的相关细节;
Python中的数据类型的分配由其绑定的对象决定;

  • 在Python环境中进行操作时,默认的数据类型的分配会根据当前环境进行设置

Python的标准输入方式为input:
接受提示信息。

  1. 函数名称是input。
  2. 参数为提示信息,并且是可选的。
    a. 当提供参数时,则返回一个字符串 input("请输入长方形编程a:")。
    b. 当无参数时,则直接获取默认值 input()。
  3. 返回值是用户从标准输入设备(如键盘)输入的内容,并已去除换行符\n。

\n 是换行符

注:研究一个函数,主要可以看以下
1、函数名
2、函数的参数
3、函数的返回值

将a赋值为其字符串表示的整数。
a被赋值为a转换成integer object的结果。
将a赋值为其字符串表示的浮点数。
a被赋值为a转换成floating-point object的结果。

设计并实现一个Python程序以完成特定功能

w = (h - 70) * 0.6

男性:(身高cm-80)×70﹪=标准体重
女性:(身高cm-70)×60﹪=标准体重

编写女同事的标准体重计算程序

1、提示输入身高cm: h
1.2、把输入身高转换成浮点数

2、计算标准体重 w
w = (h - 70) * 0.6

3、显示标准体重

1、编程计算男性标准体重程序

2、编写程序,输入圆的半径,计算圆的周长和面积
import math
math.pi

3、在计算标准体重程序中,增加计算
超重%={(实际体重-理想体重)/(理想体重)}×100%

将标准体重范围控制在±10%视为正常。当实际体重要求在±10%至±20%时,则被归类为超重或消瘦。超出±20%,则被视为肥胖或不足。根据以下公式计算超重百分比:超出的理想体重与实际差异除以理想体重再乘以百分之一百。

若某人的月收入为8,000元,则每年其薪资将增加30%。请计算n年后后的收入?

5、单位换算:
输入千米数,输出英里数

关系运算:
1、比较
2、关系运算的结果,真(True)或者假(False)

大于 a > b a = 10 b = 5

< 小于 a < b

= 大于等于 a >= b
<= 小于等于 a <= b

== 等于 a == b
!= 不等于 a != b

a > b > c

布尔(逻辑)运算:
and a and b 与 a是真,b是真,结果为真,否则结果假
a是假,结果为假
a是真,返回时b
or a or b 或 只要有一个是真,结果为真,
全为假结果为假
a为真,返回a
a为假,返回b

not not a 取反 a 是真 not a 就是假
a 是假 not a 就是真

a and b and c and d
a or b or c or d

a > b and a > c

分支语句/选择语句

if 真值测试表达式:
语句
....

写法上:

如果指令行参数大小写形式一致
布尔表达式测试与前一行if之间需存在空格
:符号应当采用英文字符
若需对后续指令进行控制,则需与前一行if缩进至少4个空格
若要控制的指令至少有一条,则可编写一个pass语句作为占位符
若无需对后续指令进行执行,则可编写一个无操作指令pass作为占位语句

该操作包括以下步骤:
当某个布尔表达式的值为true时,则将位于if后的语句内容执行;
否则跳过这部分代码。

a = 5
b = 10
c = 20
if a > b:
c = a - b

a = 40
b = 10
c = 20
if a > b:
c = a - b

if 真值测试表达式:
语句
...
else:
语句
...

所执行的动作如下所示:
当真值测试表达式的结果为真时,则实施if块;否则实施else部分。

a = 5
b = 10
c = 20
if a > b:
c = a - b
else:
c = a + b

以Python语言编写程序以实现功能

w = (h - 70) * 0.6

男性:(身高cm-80)×70﹪=标准体重
女性:(身高cm-70)×60﹪=标准体重

编写女同事的标准体重计算程序

1、提示输入身高cm: h
1.2、把输入身高转换成浮点数

2、计算标准体重 w
w = (h - 70) * 0.6

3、显示标准体重

1、编程计算男性标准体重程序

2、编写程序,输入圆的半径,计算圆的周长和面积
import math
math.pi

3、在计算标准体重程序中,增加计算
超重%={(实际体重-理想体重)/(理想体重)}×100%

将标准体重要求设定在±10%范围内视为正常。当实际体重要求处于±10%至±20%区间时,则被认为是超重范围内的数值。若实际体重要求超过±20%则属于肥胖或不足状态。其中超重百分比的计算方法是通过以下公式得出:超重%={(实际体重-理想体重)/(理想体重)}×100%

程序执行后:
显示一个界面:

+-----------------------------+

标准体重计算程序 版本 1.0
1 男性
2 女性

+-----------------------------+
请选择(1 男性,2女性):
s = input("请选择 1 男性,2 女性:")

如果选择1,则计算男性的标准体重

如果选择2,则计算女性的标准体重

全部评论 (0)

还没有任何评论哟~