python基础 Day1

本文介绍了Python的基础知识,包括注释的使用,变量的定义与命名规则,删除变量的`del`语句,布尔值的False条件,算数运算符,保留小数的方法,以及增强赋值运算符和运算符的优先级。此外,还讲解了身份运算符`is`和`is not`以及逻辑运算符`and`、`or`和`not`的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

"""
汇率转换器
"""
# 1. 获取数据:美元
usd = float(input("请输入美元:"))
# 2. 逻辑计算:美元 * 6.3402
cny = usd * 6.3402
# 3. 显示结果:1美元=6.3402人民币
print(str(usd) + "美元 =" + str(cny) + "人民币。")

注释

给人看的,通常是对代码的描述信息

(1)单行注释:以#开头

(2)多行注释:以三引号开头,三引号结尾

变量

(1)定义:关联一个对象的标识符

(2)命名:必须是字母或下划线开头,不能使用关键字

(3)语法:

变量名=数据

变量名1=变量名2=数据

变量名1,变量名2=数据1,数据2

删除语句(数据为0时被销毁,并不代表被释放)

(1)语法:

name01="悟空"

name02=name01

del name01,name02

(2)作用

用于删除变量,同时解除与对象的关联

如果可能则释放对象

(3)自动化内存管理的引用计数:

每个对象记录被变量绑定(引用)的数量,当为0时销毁

布尔bool什么情况下为False

(1)为0的数字,包括0,0.0

(2)空字符串,包括 " ",' '

(3)表示空值的None

(4)空集合,包括(),[],{}

算数运算符

/ 除法:结果为浮点数

// 整除:除的结果去掉小数部分

** 幂运算

怎样保留一位、两位或多位小数输出

方法一:round函数

a = 12.34567
round(a,1)=12.3
round(a,2)=12.34

方法二:

a = 12.345678
print("%.1f"%a)保留一位小数
print("%.2f"%a)保留两位小数
print("%.3f"%a)保留三位小数

方法三:

首先引入decima函数

from decimal import Decimal
a = 123.456789
t = Decimal("123.456789").quantize(Decimal("0.00"))
print(t)

输出结果:

123.46

(四舍五入)

增强运算符

data01+=1    ->     data01=data01+1

优先级(高到低):

算数运算符

比较运算符

增强运算符

身份运算符

逻辑运算符

身份运算符:

is 如果运算符任一侧的变量指向相同对象,返回True,否则返回False

is not 如果运算符任一侧的变量指向相同对象,返回True,否则返回False

逻辑运算符:

        and or not

print(666="666")整数666等于字符串666
print(27%10==2)27的个位数是2
print(float(input("请输入你的身高:")) > 170)你的身高大于170
"""
练习:在终端中输入一个四位整数,计算每位相加和。
例如:录入1234,打印1+2+3+4结果
效果:
请输入四位整数:1234
结果是:10
"""
#优质解
number = int(input("请输入数字:"))
sum_value = number % 10  
sum_value += number // 10 % 10  
sum_value += number // 100 % 10  
sum_value += number // 1000  
print("累加和是:"+str(sum_value))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值