Task 02:数学运算、字符串和文本、列表
文章目录
- 前言
- 一、实现第一行代码和认识注释
- 二、数学运算 字符串和文本
- 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:数学运算、字符串和文本、列表相关推荐
- 零基础学python编程思维---Task2 数学运算、字符串和文本、列表
Task2 数学运算.字符串和文本.列表 一.基础部分 1.实现第一行代码和认识注释 print('hello world') 注释是由# 加相关备注,其目的就是其他开发者能够轻松的了解代码,注释不影 ...
- python字符串与列表与运算_[Python学习笔记1]Python语言基础 数学运算符 字符串 列表...
这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档: ...
- Hive常用运算(关系运算)、逻辑运算与数学运算、数值运算、日期函数、条件函数、字符串函数
hive 常用运算 第一部分:关系运算 Hive支持的关系运算符 •常见的关系运算符 •等值比较: = •不等值比较: <> •小于比较: < •小于等于比较: <= •大于比 ...
- 【Pytorch神经网络理论篇】 02 Pytorch快速上手(二)GPU与CPU张量切换+具有随机值的张量+张量的数学运算
1 在GPU与CPU上定义张量 1.1 GPU与CPU的张量相互转化 import torch # 创建一个张量 a = torch.FloatTensor() # 将CPU上的张量在GPU所管理的内 ...
- 【Python】数据类型 Number数字、String字符串、List列表、Tuple元组、Set集合、Dictionary字典
Python数据类型 2021/6/3 周四 学习内容: Python数据类型.Number(数字).String(字符串).List(列表).Tuple(元组).Set(集合).Dictionary ...
- shell脚本基础(环境变量、重定向、数学运算、退出脚本)
一.使用环境变量 1.环境变量 所谓环境变量,就是用来存储有关shell会话和工作环境信息的特性,这项特性允许你在内存中存储数据,以便程序或shell中运行的脚本能够轻松访问到它们.这也是存储持久数据 ...
- python 字符串变量 组合列表_Python智慧编程——第3讲 字符串与列表
第 3 课 Python 的字符串与列表 前面的课程中,我们通过Mu软件编程工具让Python做了一些基本的运算,并且学习了变量的概念以及使用.在这一课程里,我们会继续学习Python编程中的另一些内 ...
- 3.数据类型和变量---用Python做数学运算
变量----保存内容的地方 变量名---以字母为开头,其他的字符必须是字母.数字.下划线,区分大小写,中文也可以,但不推荐. 举例 my_name = "Bryson" my_ag ...
- python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)
系列文章目录 python开发低代码数据可视化大屏:pandas.read_excel读取表格 python实现直接读取excle数据实现的百度地图标注 python数据可视化开发(1):Matplo ...
最新文章
- 设置cisco登录时显示的警示性信息-banner
- 文巾解题 13. 罗马数字转整数
- 记录gulp报错The following tasks did not complete: cssmin或类似任务
- BOM -- browser object model
- Luogu 1970 NOIP2013 花匠 (贪心)
- html自适应布局_三分钟学会响应式布局和自适应布局
- 加一条平行于y轴的直线_为什么龙门式桁架机器人采用V型导向滚轮直线导轨
- 使用docker搭建db2数据库
- java使用odbc连接数据库连接_Java使用ODBC连接数据库
- 关于数据库、数据仓库、数据湖、数据中台概念和区别
- pdf拆分成多个文件,方法步骤
- windows系统的包管理器【choco】
- ROS笔记——创建简单的主题发布节点和主题订阅节点
- 极客时间、慕课网看课感悟
- iOS时间戳与北京时间的转换
- Eel初次使用示例(使用Scala读取Hive表)
- 【操作系统基础】进程管理(三)进程同步与互斥
- android app锁屏后定位,如何能让app在锁屏后还继续发送定位请求继续运行程序
- 信号量与生产者消费者问题
- 跻身四强 | 坤前强势入围IDC加速计算服务器榜单
热门文章
- 美团外卖全国各类商户数据167万(2018年10月份采集更新)
- 常用汉字5000个(按拼音)
- 史上最全语义分割综述(FCN,UNet,SegNet,Deeplab,ASPP...)
- 阿里云盘挂载到本地(最简单的方法)
- 信息系统分析与设计——第十章 系统总体设计
- Per-service mutual TLS authentication enablement
- android音频系统解析
- S3C2440——使用URAT0查询方式发送和接收字符串
- JAVA工具包MyEclipse,eclipse,汤姆猫资源附上视频教程32,64。
- iOSLabel文字自适应高度自适应