Day 3 Python学习内容整理--注释及简单的输入输出

Part 1:

注释表示方法3种:

msg = "我爱北京天安门!"

print(msg)

#print(msg)       #可以用作单行注释表示

‘‘‘ print(msg) ‘‘‘          单引号*3或者双引号*3可以用来表示多行注释

""" print(msg) """       单引号*3或者双引号*3可以用来表示多行注释

Part 2:

input用法:

name = input("your name:")

age = input("your age:")

print(name, age)

Part 3:

int和str的区别:

death_age = 80,这里的death_age的type是int,即整数,可以通过print(type(death_age))来看,

而input进来的所有的内容都是str,即字符串,age的input进来的比如是60,60就是字符串,

如果用 death_age - age,就会报错,字符串与整数无法进行+-运算。

解决方法就是:years_left = int(age) - death_age,通过int()使得age的type从字符串变成了int整数,

同样的,如果使用str()的话,就可以把一个整数的type的变量变成字符串。

Part 4:

print(death_age, death_age - int(age), name) 和print(death_age + str(death_age - int(age)) + name)的区别:

前后两者虽然显示效果类似,但是前者实际上是3个独立的值,后者是1个值

Part 5:

If初用:

Example 1:

age_of_principal = 56

guess_age = int(input("please enter your guess age: "))

if guess_age == age_of_principal:

  print("correct!")            Python内用indention缩进来替代其他语言的大括号{},来限定作用域,如果用空格,就要都用空格,如果用TAB制表符,就要都用制表符,即使看起来空格距离相同;

                    NotePad++中要设置制表符=4个空格,来保证在WINDOWS和Linux等下面不仅显示的空格长度一致,同时用TAB键不会造成制表符的产生而产生空格格式错误。

else:

  print("Wrong!")

Example 2:

score = int(input("Your Score: "))

if score > 90:

  print("A")

elif score > 80:        所有的if条件都是一条条执行下来,一旦某一条满足了,就不会继续往下走了,而是直接结束这个if语句,剩下的if的部分都不会进行执行,比如if score> 90, elif score >95,如果score=91,那第一条会执行,第二条直接结束不看了。

  print("B")

elif score > 70:

  print("C")

elif score > 50:

  print("D")

else:

  print("Lose")

原文地址:https://www.cnblogs.com/Jack1314/p/8982882.html

时间: 2024-08-30 00:30:15

Day 3 Python学习内容整理--注释及简单的输入输出的相关文章

Day 1 Python学习内容整理--开课介绍与电脑简史

Part 1: 听老师Alex Li的简介,Python在知名公司的应用,Python擅长的领域,未来的前景和目前的收入,Go语言的前景,Python的入职工资,老学员的offer分享,课程奖励 Part 2: 计算机的历史: 手指算数,算筹,算盘, 1630年英国数学家奥特莱德发明了刻度尺,刻度尺的出现,游标卡尺的原型: 18世纪末,瓦特加了一个滑标用来存储中间结果,1850年后开始流行至1960年: 1623年帕斯卡出生,1642年,帕斯卡19岁时发明了有史以来第一台机械计算机 1662帕斯

[TimLinux] Python学习内容框架

以下内容主体来自<Python学习手册第四版>,大致整理出的方向 1. 第一部分:使用入门 介绍Python语法之前,先对Python的的各个方面进行一个比较宽广的介绍,包含对Python的一些问题,Python程序的运行方式,给出示例演示Python是如何运行的.这部分的学习,粗略的过一下即可,建议花时间在2小时内,总页数在60页左右.包含的章节如下: 2. 第二部分:类型与运算 这部分内容是Python语言的基础中的基础,对Python的内建基本数据类型进行了详细的介绍,需要精度的部分之一

Python学习资料整理以及书籍、开发工具推荐

我不知道大家学习Python的时候是不是和我一样感觉很无助,不知道在入门或者进阶的时候应该掌握哪些知识点,下面我就梳理下我自己学习Python开 发的过程及资料分享给大家,这些方法资料可能并不适合所有人,仅供大家参考.具体需要掌握哪些知识,我就不详解介绍了,我分享出来的资料都有具体的讲解的 哈. 入门阶段:1.HTML+css基础入门(HTML的语法.基本结构.标记.css样式等等)2.Javascript基础知识(掌握javascript的变量.数据类型.隐式转换.表达式.运算符等等)3.Jq

python学习内容.05

本节主要内容:1. 字典的简单介绍 2. 字典增删改查和其他操作 3. 字典的嵌套一. 字典的简单介绍    字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是唯一的. 在保存的时候, 根据key来计 算出一个内存地址. 然后将key-value保存在这个地址中. 这种算法被称为hash算法, 所以, 切记, 在dict中存储的key-value中的 key'必须是可hash的, 如果你搞不懂什么是可哈希, 暂时可以这样记, 可以改变的都是

Python 03 学习内容整理

用wile 和 for 循环输入的内容s = input("输入你的内容")for 循环for a in s: print(a) while 循环a = 0s = input("输入你的内容")while a < len(s): print(s[a]) a += 1 # 一.python 基础数据类型1 int 整数2 str 字符串3 boll 判断真假,Ture 和 False4 list 存储数据 用[]表示5 tuple 元组,不可以发生改变用()表示

Python学习笔记整理四--字符串类型

定义:元素以引号包围的.元素可以是任意类型的有序的不可修改的序列: 定义字符串: str()  如:a = str(1234) ''     如:a = 'nihao' ""    如:a = "nihao" ''' ''', """ """ 如:a = '''nihao''', a = """nihao""" 注意: 当需要用到缩写如I'm时,就

Python学习笔记整理(五)Python中的列表.

列表和字段,这两种类型几乎是Python所有脚本的主要工作组件.他们都可以在原处进行修改,可以按需求增加或缩短,而且包含任何种类的对象或者被嵌套. 一.列表 列表的主要属性: *任意对象的有序集合 从功能上看,列表就是收集其他对象的地方,可以把它看作组.列表所包含每一项都保持了从左到右的位置顺序(它们是序列) *通过偏移读取 和字符串一样,可以通过列表对象的偏移对其进行索引,从而读取对象的某一部分内容.可以自行分片和合并之类的任务. *可变长度,异构以及任意嵌套 列表可以实地增长或者缩短,并且可

Python学习笔记整理(四)Python中的字符串..

字符串是一个有序的字符集合,用于存储和表现基于文本的信息. 常见的字符串常量和表达式 T1=‘’ 空字符串 T2="diege's" 双引号 T3="""...""" 三重引号块 T4=r'\temp\diege' Raw字符串 抑制(取消)转义,完全打印\tmp\diege,而没有制表符 T5=u’diege' Unicode字符串 T1+T2     合并 T1*3    重复 T2[i]    索引 T2[i:j] 分片

Python学习笔记整理(十一)Python的while和for循环

while语句,提供了编写通用循环的一种方法,而for语句是用来遍历序列对象内的元素,并对每个元素运行一个代码块.break,continue用在循环内,跳出整个循环或者跳出一次循环. 一.while循环 1.一般格式 格式:首行以及测试表达式,有一列或多列缩进语句的主体以及一个选用的else部分(控制权离开循环时而没有碰到break语句时会执行) python会一直计算开投的测试,然后执行循环主体内的语句,直到测试返回假值为止. while <test>:     <statement