文章目录

  • 前言
  • 一、实现第一行代码和认识注释
  • 二、数学运算 字符串和文本
    • 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. 设置cisco登录时显示的警示性信息-banner
  2. 文巾解题 13. 罗马数字转整数
  3. 记录gulp报错The following tasks did not complete: cssmin或类似任务
  4. BOM -- browser object model
  5. Luogu 1970 NOIP2013 花匠 (贪心)
  6. html自适应布局_三分钟学会响应式布局和自适应布局
  7. 加一条平行于y轴的直线_为什么龙门式桁架机器人采用V型导向滚轮直线导轨
  8. 使用docker搭建db2数据库
  9. java使用odbc连接数据库连接_Java使用ODBC连接数据库
  10. 关于数据库、数据仓库、数据湖、数据中台概念和区别
  11. pdf拆分成多个文件,方法步骤
  12. windows系统的包管理器【choco】
  13. ROS笔记——创建简单的主题发布节点和主题订阅节点
  14. 极客时间、慕课网看课感悟
  15. iOS时间戳与北京时间的转换
  16. Eel初次使用示例(使用Scala读取Hive表)
  17. 【操作系统基础】进程管理(三)进程同步与互斥
  18. android app锁屏后定位,如何能让app在锁屏后还继续发送定位请求继续运行程序
  19. 信号量与生产者消费者问题
  20. 跻身四强 | 坤前强势入围IDC加速计算服务器榜单

热门文章

  1. 美团外卖全国各类商户数据167万(2018年10月份采集更新)
  2. 常用汉字5000个(按拼音)
  3. 史上最全语义分割综述(FCN,UNet,SegNet,Deeplab,ASPP...)
  4. 阿里云盘挂载到本地(最简单的方法)
  5. 信息系统分析与设计——第十章 系统总体设计
  6. Per-service mutual TLS authentication enablement
  7. android音频系统解析
  8. S3C2440——使用URAT0查询方式发送和接收字符串
  9. JAVA工具包MyEclipse,eclipse,汤姆猫资源附上视频教程32,64。
  10. iOSLabel文字自适应高度自适应