文章目录

  • 前言
  • 一、实现第一行代码和认识注释
  • 二、数学运算 字符串和文本
    • 1.认识运算符
    • 2.自我练习
  • 三、字符串和文本
    • 1.字符串的引用
    • 2.输入一整段字符串、变量和格式
  • 四、列表
  • 总结

前言

这部分将选择Python的主要部分进行讲解,提供深入的练习,以及还有很多指令,大家可以自己选择感兴趣或者要用到的进行补充,这部分学习的思想主要是让大家学会自学编程语言。


一、实现第一行代码和认识注释

print("Hello World!!")

注释是由# 加相关备注,但是不会在代码中运行,可以帮助理解代码的功能。

二、数学运算 字符串和文本

1.认识运算符

加减乘除等以及特殊符号
• + plus,加号
• - minus,减号
• / slash,斜杠,除号
• * asterisk,星号,乘号
• % percent,百分号
• < less-than,小于号
• > greater-than,大于号
• <= less-than-equal,小于等于号
• >= greater-than-equal,大于等于号

#计算小鸡的数量
print("I will now count my chickens:")
#母鸡30 公鸡97
print("Hens",25 + 30 / 6)
print("Roosters",100 - 25 * 3 % 4)
#计算鸡蛋数量
print("Now I will count the eggs:")
print(3 + 2 + 1 - 5 + 4 % 2 - 1 / 4 + 6)
#3+2<5-7对吗?
print("Is it true that 3 + 2 < 5 - 7?")
print(3 + 2 < 5 - 7)
#3+2   5-7的值
print("What is 3 + 2?", 3 + 2)
print("What is 5 - 7?", 5 - 7)print("Oh, that's why it's False.")print("How about some more.")
#比较5与-2的大小
print("Is it greater?", 5 > -2)
print("Is it greater or equal?", 5 >= -2)
print("Is it less or equal?", 5 <= -2)

2.自我练习

print("I will count my fruits:")
print("Apple",5)
print("orange",8)
print("banana",6)print("Now I will count the price of them:")
print(5*1.2+8*1+6*1.3)

print(20.0+1)
print(2.5*10.3)
print(6+4.9)
print(7-9.0)
print(49/7.0)

三、字符串和文本

1.字符串的引用

cars = 100
space_in_a_car = 4.0
drivers = 30
passengers = 90
cars_not_driven = cars - drivers
cars_driven = drivers
carpool_capacity = cars_driven * space_in_a_car
average_passengers_per_car = passengers / cars_driven     print("There are", cars, "cars available.")
print("There are only", drivers, "drivers available.")
print("There will be", cars_not_driven, "empty cars today.")
print("We can transport", carpool_capacity, "people today.")
print("We have", passengers, "to carpool today.")
print("We need to put about", average_passengers_per_car,"in each car.")

my_name = 'Zed A. Shaw'
my_age = 35 # not a lie
my_height = 74 # inches
my_weight = 180 # lbs
my_eyes = 'Blue'
my_teeth = 'White'
my_hair = 'Brown'print(f"Let's talk about {my_name}.")
print(f"He's {my_height} inches tall.")
print(f"He's {my_weight} pounds heavy.")
print("Actually that's not too heavy.")
print(f"He's got {my_eyes} eyes and {my_hair} hair.")
print(f"His teeth are usually {my_teeth} depending on the coffee.")# this line is tricky, try to get it exactly right
total = my_age + my_height + my_weight
print(f"If I add {my_age}, {my_height}, and {my_weight} I get {total}.")

2.输入一整段字符串、变量和格式

types_of_people = 10
x = f"There are {types_of_people} types of people."binary = "binary"
do_not = "don't"
y = f"Those who know {binary} and those who {do_not}."print(x)
print(y)print(f"I said: {x}")
print(f"I also said: '{y}'")hilarious = False
joke_evaluation = "Isn't that joke so funny?! {}"print(joke_evaluation.format(hilarious))w = "This is the left side of..."
e = "a string with a right side."
print(w + e)


找到所有把字符串放在字符串里面的地方,一共有 4 处:

y = f"Those who know {binary} and those who {do_not}."
print(f"I said: {x}")
print(f"I also said: '{y}'")

解释一下为什么把 w 和 e 两个字符串用 + 连起来能够弄成一个更长的字符串?

这是字符串的功能,当使用加号运算符的时候会调用这个类的__add__()函数,使用 + 可以直接连接两个字符串。

四、列表

List(列表)是 Python 中使用最频繁的数据类型。
列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。
列表用 [ ] 标识,是 python 最通用的复合数据类型。
列表中值的切割也可以用到变量 [头下标:尾下标] ,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。

list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']print(list)               # 输出完整列表
print(list[0])            # 输出列表的第一个元素
print(list[1:3])          # 输出第二个至第三个元素
print(list[2:])           # 输出从第三个开始至列表末尾的所有元素
print(tinylist * 2)       # 输出列表两次
print(list + tinylist)    # 打印组合的列表


列表还有哪些操作?
增加 删除 修改 查找 for循环 切片等。

总结

本次任务主要讲解了Python的数学运算、字符串和文本以及列表的基本操作。

Task 02:数学运算、字符串和文本、列表相关推荐

  1. 零基础学python编程思维---Task2 数学运算、字符串和文本、列表

    Task2 数学运算.字符串和文本.列表 一.基础部分 1.实现第一行代码和认识注释 print('hello world') 注释是由# 加相关备注,其目的就是其他开发者能够轻松的了解代码,注释不影 ...

  2. python字符串与列表与运算_[Python学习笔记1]Python语言基础 数学运算符 字符串 列表...

    这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档: ...

  3. Hive常用运算(关系运算)、逻辑运算与数学运算、数值运算、日期函数、条件函数、字符串函数

    hive 常用运算 第一部分:关系运算 Hive支持的关系运算符 •常见的关系运算符 •等值比较: = •不等值比较: <> •小于比较: < •小于等于比较: <= •大于比 ...

  4. 【Pytorch神经网络理论篇】 02 Pytorch快速上手(二)GPU与CPU张量切换+具有随机值的张量+张量的数学运算

    1 在GPU与CPU上定义张量 1.1 GPU与CPU的张量相互转化 import torch # 创建一个张量 a = torch.FloatTensor() # 将CPU上的张量在GPU所管理的内 ...

  5. 【Python】数据类型 Number数字、String字符串、List列表、Tuple元组、Set集合、Dictionary字典

    Python数据类型 2021/6/3 周四 学习内容: Python数据类型.Number(数字).String(字符串).List(列表).Tuple(元组).Set(集合).Dictionary ...

  6. shell脚本基础(环境变量、重定向、数学运算、退出脚本)

    一.使用环境变量 1.环境变量 所谓环境变量,就是用来存储有关shell会话和工作环境信息的特性,这项特性允许你在内存中存储数据,以便程序或shell中运行的脚本能够轻松访问到它们.这也是存储持久数据 ...

  7. python 字符串变量 组合列表_Python智慧编程——第3讲 字符串与列表

    第 3 课 Python 的字符串与列表 前面的课程中,我们通过Mu软件编程工具让Python做了一些基本的运算,并且学习了变量的概念以及使用.在这一课程里,我们会继续学习Python编程中的另一些内 ...

  8. 3.数据类型和变量---用Python做数学运算

    变量----保存内容的地方 变量名---以字母为开头,其他的字符必须是字母.数字.下划线,区分大小写,中文也可以,但不推荐. 举例 my_name = "Bryson" my_ag ...

  9. python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)

    系列文章目录 python开发低代码数据可视化大屏:pandas.read_excel读取表格 python实现直接读取excle数据实现的百度地图标注 python数据可视化开发(1):Matplo ...

最新文章

  1. base64文件上传后台处理
  2. lora网关软件设计_SX1301网关设计 LoRaWAN网关 评估开发套件sx1278双向测试云平台LPKT001...
  3. Android使用的工具类
  4. weblogic多次连接后tcp服务堵塞_网络编程——服务器篇
  5. Android零基础入门第21节:ToggleButton和Switch使用大全
  6. statusBar——状态栏
  7. es6.0 java,es6.0.0源码idea启动问题
  8. python 爬取实时数据django显示_python脚本采集服务器数据通过API提交到django web服务器,然后展示在页面上...
  9. 电涡流传感器9200-06-05-10-00本特利
  10. HIVE 面试题总结
  11. 系统篇: ext4 文件系统
  12. 微信小程序最全Tab选项卡,你要的功能都在这里啦
  13. 大一python实验二答案_python实验二
  14. 保险业IT整体规划图
  15. RabbitMQ之业务场景:动态创建,删除队列工具类(一)
  16. linux 充电桩计费模块,充电桩及计费方法与流程
  17. 【GIS】arcpy对栅格的常见操作——拼接裁剪代数计算
  18. 运营公众号成功的三大要素
  19. 关于字节跳动前端校招一二三面+HR面试过程
  20. 微信小程序的事件处理,吊打面试官系列!

热门文章

  1. 一键获取shp城市建筑底图—包含建筑信息
  2. 网络安全笔记——第七天:IP相关知识
  3. C:bzero与memset
  4. python新手如何写代码_Python新人指南[2]
  5. 大学社团管理系统-毕业论文
  6. java毕业设计网上体育用品商城系统mybatis+源码+调试部署+系统+数据库+lw
  7. USB PD等多快充协议芯片:沁恒微 CH235
  8. 哪些原因是需要您备份网站的
  9. 中睿天下积极签署《个人信息保护自律公约》,助力数字政府建设
  10. 状态反馈镇定之非线性系统反馈线性化(文末赠送仿真文件)