python学习笔记part1

python第一、二章

课程大纲

包括python解释器、数据类型、标识符、变量、字符串
●🔖知识点

1、python解释器

在这里插入图片描述
在这里插入图片描述

2、字面量

●含义:在代码中,被写下来的固定的值
●类型:
在这里插入图片描述

●基于print语句完成各类字面量的输出
练习:

print(666)
# 整数字面量
print(13.14)
# 浮点数字面量
print("字符串")
3、注释

●单行注释:# 开头
●多行注释:“”“注释内容”“”

4、变量

●作用及特征:存储计算结果或表示值的抽象概念
●定义方式
在这里插入图片描述

5、数据类型

使用type()语句查看数据类型
在这里插入图片描述
●直接输出

print(type("你好"))
print(type(666))
print(type(3.14))

●用变量储存数据类型

int_type=type(666)
str_type=type("你好")
float_type=type(3.14)
print(int_type)
print(str_type)
print(float_type)
6、数据类型转换

●相互转换
在这里插入图片描述

num_str=str(666)#数字转字符串
print(type(num_str),num_str)

float_str=str(3.14)
print(type(float_str),float_str)

str_num=int("11")
print(type(str_num),str_num)

int_num=int(3.14)#丢失精度
print(type(int_num),int_num)

注意事项
浮点数转整数可能丢失精度

7、标识符
命名规则
  1. 内容限定:只允许出现英文、中文、数字、下划线,其他内容不允许出现。(数字不可以开头)
  2. 大小写敏感,能够完全区分
  3. 不可使用关键字
变量的命名规范
  1. 见名知意
  2. 简洁
  3. 多个单词下划线做分割
8、运算符

●算术运算符
在这里插入图片描述
●数值运算符

print("1+1=",1+1)
print("2-1=",2-1)
print("3*3=",3*3)
print("3/3=",3/3)
print("3//2=",3//2)
print("3%2=",3%2)

●复合赋值运算符

number=1+2*3
print(number)

number+=1#number=number+1
print(number)

number-=1
print(number)

number *=2
print(number)
9、字符串扩展
字符串三种定义的方式

●单引号定义法
●双引号定义法
●三引号定义法:与多行注释写法一样,同样支持换行操作。

引号的嵌套

在这里插入图片描述

字符串拼接

●两个字符串可以通过+号拼接成一个字符串
●字面量和变量之间也会使用拼接(整数不能直接拼接)

字符串格式化
  1. %:表示我要占位
  2. s:表示将变量变成字符串放入占位的地方
class_num=57
avg_salary=16781
message = "python大数据,北京%s期,平均工资:%s" % (class_num,avg_salary)
print(message)
#多个变量占位,变量要用括号括起来,按照顺序填入

●其他占位
在这里插入图片描述
●举例:

name="john"
age=21
message1="我的名字叫%s,今年%d岁了" % (name,age)
print(message1)
格式化的精度控制

定义和举例
在这里插入图片描述
●注意:m若比数字宽度还小,m不生效。

num1=11
num2=11.345
print("数字11宽度限制3,结果是:%3d" % num1)
print("数字11.345宽度限制7,结果是:%7.2f" % num2)
快速格式化

●通过语法:f"内容{变量}"的格式

name2="lisa"
age2=21
print(f"我叫{name2},今年{age2}岁了")

●对表达式进行字符串格式化
举例

print("1 * 1的结果:%s" % (1 * 1))
print("3 - 1的结果:%s" % (3 - 1))

●练习:

name = "传智播客"
stock_price = 19.99
stock_code = "003032"
print(f"公司:{name}, 股票代码:{stock_code}, 当前股价:{stock_price}")

stock_price_daily_growth = 1.2
growth_days = 7

print("每日增长系数是:%s, 经过%d天的增长后, 股价达到了%.2f" % (stock_price_daily_growth,growth_days,(stock_price * stock_price_daily_growth ** growth_days)))
10、数据输入

●input语句,来获取键盘输入
举例

user_name = input("您的姓名是:")
user_type = input("您的用户类型是:")
print(f"您好:{user_name},您是尊贵的:{user_type}用户,欢迎您的光临。")

笔记总结

非常基础的一些知识点,几乎以后都能用到,多记多练。
笔记是跟随黑马程序员的python进行学习的,有兴趣的小伙伴可以看一下

https://www.bilibili.com/video/BV1qW4y1a7fU/?spm_id_from=333.999.0.0&vd_source=f49609e6491ad3318599bb07dce77d4f

要是大家想要pdf版本的笔记,和文中代码,点赞加关注,私信我或者评论即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值