学习Python的第一天

 刚开始字面量目前只学习int(整点)、float(浮点数)、string(字符串)。

字符串表示用双引号(“ ”)。

注释用空格隔开 # print(“”)。

多行注释:“”“  ”“” 三个引号。放开头和结尾。

变量:变量名称 = 变量的值

当前钱包余额:50元

购买了冰淇淋,花费:10元。

购买了可乐又花费10元。

最终,钱包剩余:35元。

money = 50
print("当前钱包余额:",money)
money=money-10
print("购买了冰淇淋,花费10")
money=money-5
print("购买可乐又花费5元")
print("最终,钱包剩余:",money)

 数据类型:

#方式1: 使用print直接输出类型信息
print(type("你好帅"))
print(type(666))
print(type(3.1415))
#方式2:使用变量存储type()语句的结果
string_type = type("你好帅")
int_type = type(666)
float_type = type(3.1415)
print(string_type)
print(int_type)
print(float_type)
#方式3: 使用type()语句,查看变量中存储的数据类型信息
name = "你好帅"
name_type = type(name)
print(name_type)

 数据类型转换:

这三个语句,都是带有结果的(返回值),我们可以用print直接输出,或用变量存储结果值。

# 将数字类型转换成字符串
num_str = str(11)
print(type(num_str), num_str)

float_str = str(3.1415)
print(type(float_str), float_str)
# 将字符串转换成数字 
num = int("11")
print(type(num),num)
# 将字符串转换成浮点数
num2 = float("3.1415")
print(type(num2),num2)

 标识符:

python中,标识符命名的规则主要有3类:

内容限定

大小写敏感

不可使用关键字

标识符命名中,只允许出现:

英文

中午(不推荐)

数字(不可以用作开头 )

下划线(-)

这四类元素,其余任何内容都不被允许。

 运算符:

字符串拼接和格式化 :%s占位

class_num = 57
avg_salary = 16781
message = "Python大数据学科,北京%s期,毕业平均工资:%s" % (class_num, avg_salary)
print(message)

 

 

name = "传智播客"
setup_year = 2006
stock_price = 19.99
message = "%s,成立于:%d,我们今天股价是:%f" % (name,setup_year,stock_price)
print(message)

 字符串格式化的精度控制:

num1=11
num2=11.345
print("数字11宽度限制为5,结果是:%5d" % num1)
print("数字11宽度限制为1,结果是: %1d" % num1)
print("数字11.345宽度限制为7,小数精度为1,结果是:%7.1f" % num2)
print("数字11.345宽度限制不限制,小数精度为2,结果是:%.2f" % num2)

 

 字符串快速格式化(不限数据类型,不作精度控制):

name = "传智播客"
setup_year = 2006
stock_price = 19.99
print(f"我是{name},我成立于{setup_year},我今天的股价是{stock_price}。")

对表达式进行格式化:

print("1 * 1的结果是: %d" % (1 * 1))
print(f"1 * 2的结果是:{1 * 2}")
print("字符串在python中的类型是: %s" % type("字符串"))

 

练习:

name = "传智播客"
stock_price = 19.99
stock_code = "003032"
stock_price_daily_growth_factor = 1.2
growth_days = 7
finally_stock_price = stock_price * stock_price_daily_growth_factor ** growth_days
print(f"公司:{name},股票代码:{stock_code},当前股价:{stock_price}")
print("每日增长系数:%.1f,经过%d天的增长后,股价达到了%.2f" % (stock_price_daily_growth_factor,growth_days,finally_stock_price))

 数据输入(inputyu语句):

获取键盘输入信息

name = input("请告诉我你是谁?")
print("您好,%s" % name,"您是尊贵的:svip,用户欢迎您的光临。")
输入数字类型
num = input("请输入您的密码:")
#数据类型转换
num = int(num)
print("欢迎您的光临!")

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值