python初涉

Python初涉

一、简单使用

输入:
print("hello,\'Singto'")
输出结果:
hello,'Singto'
注:
在python输出代码中的字符串默认为从一个引号开始,到一个引号结束。
如果想在单引号中打印一个引号,则需要借用转义符号\。
合理使用单双引号,可以避免使用转义字符。

  • 从计算器开始
    加(+)减(-)乘(*)除(/)、取余(模%),乘方(**),
    例:乘方
    输入:10**3(10的3次方)
    输出:1000
    10**(1/3)(10的1/3次方)

此外,可以引用数学模块
import math引用一些复杂的数学符号。
例:math.pi
(3.141592653589793)
math.sin(math.pi/2)
(1.0)
math.floor(9.23432)向下取整
(9)
math.ceil(9.23432)向上取整(10)

  • 应用题
    小姐姐去买水果,苹果5元一斤,葡萄15元一斤,现在小姐姐买了2斤苹果,1.5斤葡萄。
    问:小姐姐买两种水果分别花费多少钱?总共花费多少钱?

苹果的花费:
print(5*2)
葡萄的花费:
print(15*1.5)
总花费:
print(5*2+15*1.5)

存在问题:
1.脱离题干和注释,我们无法理解5* 2是什么意思。
2.当计算总花费时,重复计算了苹果和葡萄的花费。
3.结果输出的是一个数字,表达不清晰。

解决方案:
问题一:
将5,2赋值,用其赋值的变量代表。
问题二:
通过赋值将其进行调用,不用进行重复计算。
问题三:
借用增强的格式化字符串函数format
(拼接字符串)
例:

//苹果
apple_price = 5
apple_weight = 2
apple_cost = apple_price* apple_wight


//葡萄
grape_price = 5
grape_weight = 2
grape_cost = grape_price* grape_wight


//总
total_cost = apple_cost+grape_cost

//增强的格式化函数format
"苹果的花费为:{},葡萄的花费为:{},总花费为:{}".format(apple_cost,grape_cost,total_cost)

程序运行输出结果:
“苹果的花费为:10,葡萄的花费为:22.5,总花费为:32.5”

由此,可以从词面看出其代表的意思,并且可以避免重复计算,可以重复调用。此外,运用format函数,使语句表达清晰。

二、变量命名

变量:代表某个值的名称。
如若使用一个变量,首先要将该变量进行赋值。否则,不能使用(报错)。

例:
变量值交换:

a,b= b,a

a = 10
b = 20

a,b= b,a
print("a is {},b is {}".format(a,b))

运行输出结果:
a is 20,b is 10

变量命名规范:
1.标识符中的第一个字符必须是字母表中的字符(大写或小写),或者是下划线(’_ ‘)。
2.标识符中的其他部分可以是字母表中的字符(大写或小写),或者是下划线(’_ ')以及数字(‘0~9’)组成。
3.标识符名称对大小写敏感。

例:

//两个变量不同,对大小写敏感
n=10
N=10

//错误:首字母不能是数字
3stu = 10

//错误:字符串中不能有空格, 空格,-是变量命名中非法字符。
 my name = 10

round(100/3),保留整数
round(100/3,3),保留三位有效数字。

三、代码规范
  • 不能使用单字符
  • 变量名能清晰表达变量的意思
  • 合理使用字母中的下划线

@梦幻泡沫

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值