1.变量------课后练习
money = 50
print("当前钱包余额:",money,"元")
bql = 10
money = money - bql
print("购买了冰淇淋,花费:",bql,"元")
kl = 10
money = money - kl
print("购买了可乐,花费:",kl,"元")
print("最终,钱包剩余:",money,"元")
2.数据类型
变量无类型,数据有类型----------变量类似一个盒子,存储的数据是有类型的
通过type()查看变量存放的数据类型
3.数据类型转换
str(x)--------将其他类型转换成字符串类型,通过type()进行验证,万物皆可以转字符串
int(x)---------将其他类型转换成整数类型,浮点数在转化过程中会有数据精度的丢失,不是所有皆可转数字
float(x)------将其他类型转换成浮点数类型
3.标识符
命名规则---由字母、数字、下划线组成,开头不可以为数字,大小写敏感,不可以为关键字
标识符用于变量、方法、类的命名,应能做到见名知意,英文字母全小写,下划线串联
4.运算符
加减乘除
赋值运算符
5.字符串的三种定义方式
单引号------可以包含双引号
双引号------可以包含单引号
三引号
转义字符----\
6.字符串的拼接
通过+完成字符串拼接,只能字符串类型的变量进行拼接,若变量不是字符串类型,会产生语法错误
7.字符串的格式化及其精度控制
方式一:
%s---
%d
%f
多个使用% ( )
m.n m代表宽度,n代表精度----主要指数据
例如:
%5.3f ----占五位,小数点后面保留三位有效数字f---精度只针对浮点数
方式二:
格式:f“内容{变量名}”----不关注类型,没有精度控制,便于快速使用
课后练习代码:
name = "传智播客"
stock_price = 19.99
stock_code = "003032"
spdgf = 1.2
growth_days = 7
print(f"公司:{name},股票代码:{stock_code},当前股价:{stock_price}")
print("每日增长系数是:%.1f,经过%d天的增长后,股价达到了%.2f" % (spdgf,growth_days,(stock_price *(spdgf ** growth_days))))
8.input()输入的使用
输入得到的内容类型永远是字符串类型,有时需要进行类型的转换
读取键盘输入的内容,课后练习代码如下:
user_name = input("请输入你的名称:")
user_type = input("请输入你的类型:")
print("您好:%s,您是尊贵的:%s用户,欢迎您的光临" % (user_name, user_type))