加运算

num1 = 10 + 20 # 数字 相加
name = ‘张’ + ‘飞’ # 字符串拼接
print(num1)
print(name)

取余数

num2 = 5 % 2
print(num2)
print(name)

取整

num3 = 5 // 2
print(num3)

取次方

num4 = 5 ** 2
print(num4)

* 乘运算

num5 = 5 * 5
print(num5)
print(‘I LOVE YOU’ * 100) # 字符串重复

‘’’

‘’’
print(1 == 1)
print(1 != 1)

‘’’

‘’’

例如

num = 10

num减一(递减一)

num = num-1

num -= 1
print(num)

num加一(递增1)

num += 1
print(num)

‘’’

‘’’
num1 = 10
num2 = 10
print(id(num1))
print(id(num2))

简单数据使用相同的地址

name1 = ‘张飞’
name2 = ‘张飞’
print(name1 is name2) # True

复杂数据

names1 = [‘张飞’, ‘李四’]
names2 = [‘张飞’, ‘李四’]
print(names1 == names2) # 比较值是否一致 True
print(names1 is names2) # 比较地址是否一致 False

‘’’

‘’’

a 和 b 都是布尔值 (True 和 False)

print(True and False) # 结果False
print(True and True) # 结果True
print(False and True) # 结果True
print(False and False) # 结果False
print(not False) # 结果True

案例 查看逻辑运算的结果 (其他数据类型当作布尔, 返回的是最后运算的结果)

print(1 and True and None and 9 and ‘张飞’) # 返回 None
print(False or ‘’ or ‘张飞’ or None or 0) # 返回 张飞

‘’’

‘’’

print(int(10.1))

1. 录入的数据需要进行运算: 录入面馆 每天销售的碗数, 单价, 营业天数, 计算一年的营业额

num = input(‘每天销售碗数:’)
price = input(‘单价:’)
days = input(‘营业天数:’) # 录入的原本数据类型为字符串, 运算的时候需要转换成数字

进行类型转换

num = int(num)
price = float(price)
days = int(days)

可以进行运算

total = num * price * days
print(‘一年营业额:’, total)

2. 需要输出的字符串, 需要将其他类型转换成字符串: 输出 一年营业额

print(‘一年营业额:’ + str(total))

‘’’

‘’’

通过 %-string 传入变量到字符串中

name = ‘张飞’
age = 18
money = 20.5869
print(‘我的姓名为: %s, 今年 %06d 岁 , 每月零花钱 %.2f ,我喜欢%%’ % (name, age, money))

通过f-string 传递变量到字符串中

print(f’我的姓名为: {name}, 今年 {age} 岁 , 每月零花钱 {money:.3f} ,我喜欢%%’)

个人名片

company = input(‘请输入公司名:’) # 公司
name = input(‘请输入姓名:’) # 姓名
job = input(‘请输入职位:’) # 职位
tel = input(‘请输入电话:’) # 电话
email = input(‘请输入邮箱:’) # 邮箱

card = f"""


{company}

{name} ({job})
电话:{tel}
邮箱:{email}


“”"
print(card)

‘’’

‘’’
print(‘春眠不觉晓,\n处处闻啼鸟’)

‘’’

‘’’

判断能否上网

age = 17
if age >= 18:
print(‘能够进网吧上网’)

print(“能够进网吧上网!”)

print(“不能够进网吧上网!回家洗洗睡了~”)

‘’’

‘’’

1.双条件分支案例 上网

age = 16
if age >= 18:
print(“进入网吧上网happy”)
else:
print(“不能进入网吧!回家洗洗睡吧~”)

2. 多条件分支的案例: 录入成绩 0-100, 根据成绩输出 优秀,良好,中等,及格,不及格

score = float(input(‘请输入成绩:’)) # 原本字符串, 以数字进行比较 int() float()
if score >= 90:
print(‘优秀’)
elif score >= 80:
print(‘良好’)
elif score >= 70:
print(‘中等’)
elif score >= 60:
print(‘及格’)
else:
print(‘不及格’)

‘’’

‘’’

1. 定义布尔型变量 has_ticket 表示是否有车票

has_ticket = True

2. 定义整型变量 knife_length 表示⼑的长度,单位:厘⽶

knife_length = 20

判断 是否有票, 有票才安检, 没票不安检

if has_ticket:
print(‘进行安检’)
# 检查刀具 在有票的情况下才执行
if knife_length <= 20:
print(‘安检通过’)
else:
print(‘安检未通过’)
else:
print(‘不进行安检’)

‘’’

‘’’

案例: 输出 I Love U 100次

i = 1 # 初始化值 次数
while i <= 100: # 自己设定
print(‘I LOVE YOU’)
# 条件改变表达式, 如果没有这个就是个死循环
i += 1

1.求解1—100和

sum = 1+2+3+4+5…+100

i = 1
sum = 0 # 和, 默认为0, 必须在循环外面定义
while i <= 100:

print(i) 将数字加起来

sum += i # sum = sum+i
i += 1

循环外面输出

print(sum)

2.求解 1-100 奇数和

i = 1
sum = 0 # 和, 默认为0, 必须在循环外面定义
while i <= 100:
if i % 2 == 1: # 3%21 5%21
sum += i # sum = sum+i
i += 1

循环外面输出

print(sum)

学习Python第二天心得相关推荐

  1. python编程基础的阅读心得体会_学习Python的一些心得体会(熊逸飞)

    PART 2 第一章作者没有抛出过多内容,只是简单介绍了Python作为编程语言的一些比较优势,然后介绍它的历史和创始人的故事.从90年首次发布到现在经历了十几次优化才有了如今我们使用的Python, ...

  2. 学习python第二课-计算机要点和python要点

    python第二课 一.计算机要点 文本文件和字符集 文本文件 常见的字符集 进制 进制之间的转换 进制的计数 数据间的换算 环境变量 基本概念 path环境变量 二 python要点 python语 ...

  3. 学习python的一些心得和经验

    最近有不少朋友问学习python如何下手,是不是报个培训班学习?下面先简单的介绍一下python.         Python是一种面向对象.直译式计算机程序设计语言,由Guido van Ross ...

  4. python作品代码_学习python的一些心得体会

    初识python 专升本来到桂林电子科技大学的时候,谈及这个学校也许他是全国四所叫电子科技大学的学校,而我很幸运的从这个学校里毕业了,那个时候选修一门课程就是python的选修课,从此跟python结 ...

  5. python 格式文件 读取off_重新开始学习Python 第二十二天 Python 文件处理(三)

    CSV文件处理 这一篇文章接着上两篇文章继续介绍文件处理.前面两篇文章主要介绍了文本文件和表格(xls.xlsx)文件的处理,这一篇文章继续介绍表格(csv格式)文件的处理. 经常用到的csv文件处理 ...

  6. 学习Python第二天

    Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包 ...

  7. python 怎么取对数_重新开始学习Python 第二十八天 Python 数学模块

    Python数学模块 在程序开发的时候,可能不仅仅需要加减乘除这样的简单运算,还需要乘方.开方.取绝对值等等这样的复杂运算.这一篇文章将要介绍Python的数学内置模块math,这个内置模块能够解决常 ...

  8. 零基础学习python第二课笔记

    数据类型和字符串与数值 变量 常用的运算符 + - * / 余数%(7%4,取余数3,注意:当分子为任意正数值小于分母时都等于分子本身) //向下取整 **幂函数(就是我们数学中多少次方的意思) == ...

  9. 下列选项中不符合python语言变量命名规则的是_学习Python第二日--基本概念和类型...

    编程语言分类:解释型语言和编译型语言.解释型语言不会产生额外的文件,运行时一行一行的翻译.编译型语言需要产生一个额外的文件,是电脑能够识别的内容,运行后将产生额外的文件. 变量是可变的量,是它的值可以 ...

最新文章

  1. progress与meter的区别
  2. springboot开发的项目上传图片到服务器后不能访问
  3. 【Linux】一步一步学Linux——arpwatch命令(165)
  4. cclink 和发那科机器人_FANUC机器人焊枪工具坐标系设定
  5. 卑微测试员自述:入职新公司一个月,就让我做自动化测试?!
  6. springwebflux 页面_Spring Security: Webflux 默认配置
  7. python 文件和目录操作题库
  8. 【动态规划 回文串13】LeetCode 647. Palindromic Substrings
  9. SQL:postgresql中使用limit ... offset ... 实现分页查询
  10. 玩Elastix遇到的几个问题和解决办法。
  11. sketch软件_UI设计师必定需要了解的sketch素材
  12. APIS IQ FMEA 试用版安装包和“破解”(去除60天使用限制)
  13. Mybatis在XML中写SQL比较运算符<=时报错解决方法
  14. 通过jclasslib修改class文件
  15. 计算机软件期刊是不是中文核心,2020计算机测量与控制是什么期刊_计算机测量与控制是核心期刊吗_计算机测量与控制官网...
  16. 【密码学/密码分析】基于TMTO的密码分析方法
  17. 开源分布式配置组件conf使用教程
  18. 中国呼吸介入领导者堃博医疗在港交所挂牌上市;勃林格殷格翰收购Abexxa Biologics | 医药健闻...
  19. Office在控制面板“程序和功能”中的“修复”按钮找不到,office安装包的启动找不到修复选项
  20. kube-apiserver源码-动态准入控制 admission webhook

热门文章

  1. Python爬虫编程思想(1):HTTP基础
  2. Vue 封装Echarts折线图
  3. 【JY】No.3力学架构概念设计方法
  4. 星巴克中国啡快在支付宝、淘宝等多平台焕新上线
  5. SpringCloudOpenFeign奇淫技巧
  6. 3D点云数据结合深度学习入门基础(目标篇)
  7. 聚英国际|【燎原计划启动周第三期AMA】大陆节点数据中心揭秘!
  8. Azkaban的安装教程
  9. Mac环境下brew安装、SVN安装
  10. 怎么样用Python 读取oni 格式文件?