python入门笔记第一二章

字面量

字面量:在代码中,被写下来的固定的值
python中常用的6种数据类型:Number、String、List、Tuple、Set、Dictionary

666
13.14
"我要玩第五人格"
print(666)
print(13.14)
print("我要玩第五人格")

变量

变量:在程序运行时,能储存计算结果或能表示值的抽象概念
格式:变量名 = 变量值
格式:print(内容1,内容2,…,内容N)

# 格式:变量名 = 变量值
money = 700
# 格式:print(内容1,内容2,...,内容N)
print("钱包还有:", money)
money = money - 648
print("给第五人格充了一个648,还剩余:", money, "元")

变量的命名规范:
见名知意、下划线命名法、英文字母全小写

数据类型

python中常用的6种数据类型:Number、String、List、Tuple、Set、Dictionary

验证数据类型

验证数据类型:type(被查看类型的数据) (查看的是变量储存的数据的类型)(变量无类型)

print(type("原神启动"))
name = "勘探员"
name_type = type(name)
print(name_type)

类型转换

类型转换:int(x) float(x) str(x) 与type()语句一样,都是带有结果的(返回值) 浮点与整数可以相互转换

num_str = str(648)
print(type(num_str), num_str)

标识符

标识符:用户编写代码时,对变量、类、方法等编写的名字
命名规则:
1、标识符命名只允许出现:英文、中文、数字、下划线(_)
不推荐使用中文,数字不可以开头
2、大小写敏感
3、不可使用关键字(关键字也是大小写敏感的)

运算符

算术(数学)运算符:+ - * / //取整除(9.0//2.0输出结果4.0) %取余 指数(ab为10的20次方)
赋值运算符:=
复合赋值运算符:算术运算符=

字符串

字符串定义

字符串三种定义方法:
单引号定义法: name = ‘原神’ (可以内含双引号)
双引号定义法: name = “第五人格” (可以内含单引号)
三引号定义法: name = “““oppoA5"””
三种都可以使用转义字符\来将引号解除效用
三引号定义法,和多行注释的写法一样,同样支持换行操作。
使用变量接收它,它就是字符串#
不使用变量接收它,就可以作为多行注释使用

name1 = """
\"第五
人格
启动\"
"""
print(type(name1), name1)

字符串拼接

字符串拼接: +

name2 = "诺顿坎贝尔"
thing = "钱"
print("他是" + name2 + "他最需要的东西是" + thing)

字符串格式化

字符串格式化:%s
%d将内容转换成整数
%f将内容转换成浮点型
多位变量占位 变量要用括号括起来 并按照占位的顺序填入

game = "第五人格"
number = 648
message = "今天善良的小说家给勘探员的%s氪了%d" % (game, number)
print(message)
print("%s启动" % game)

格式化

字符串格式化

字符串格式化:%s
%d将内容转换成整数
%f将内容转换成浮点型
多位变量占位 变量要用括号括起来 并按照占位的顺序填入

game = "第五人格"
number = 648
message = "今天善良的小说家给勘探员的%s氪了%d" % (game, number)
print(message)
print("%s启动" % game)

数字精度控制

数字精度控制:m.n
%5d: 11 [空格][空格][空格]11
%7.2f: 11.345 [空格][空格]11.35
%.2f: 11.345 11.35
快速格式化:f"内容{变量}" 不做精度控制,原样输出

print(f"今天善良的{name2}{game}给了小说家{number}次镐击")

表达式的格式化

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

习题

name = "传智播客"
stock_price = 19.9
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("每日增长系数:%f,经过%d天的增长后,股价达到了:%.2f" % (stock_price_daily_growth_factor, growth_days, finally_stock_price))

input()语句

input()语句 数据输入 当字符串看

# print("请告诉我你喜欢的求生者是谁")
# name3 = input()
name3 = input("请告诉我你喜欢的求生者是谁")
print("我知道了,你喜欢的是%s" % name3)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值