python编程基础_月隐学python第2课
python编程基础_月隐学python第2课
学习目标
掌握变量的输入和输出
掌握数据类型的基本概念
掌握算数运算
1.变量的输入和输出
1.1 变量输入
使用input输入
input用于输入数据给变量,无论输入什么都是字符串 #input括号中字符串用于提示用户,不用输入 age = input('请输入你的年龄') print(age) # 把字符串age转换为整型数据 # age = int(age) # 转换为浮点数 age = float(age)
1.2 变量输出
print函数 作用:将数据显示到屏幕 用法: 显示字符串 print('hello')
#显示变量 age = 20 print(age) 显示多个字符串和变量 age = 20 sex = '男' print('俺是大傻',age,sex) 格式化显示 name = '大傻' age = 20 #%s和%d叫占位符,替变量站了位置,显示的时候会用变量的值替换占位符 #占位符和和后面小括号里的变量一一对应 print('俺是%s,俺今年%d岁了'%(name,age)) 常见的占位符 %s 字符串占位符 %d 整数的占位符 %f 浮点数的占位符
1.3 注意事项
变量必须先定义后使用
变量的类型由所赋值决定
=两边要留一个空格
2. 注释
python解释器不解释、不执行注释
注释的优点:
注释可以提高代码的可读性、可维护性。
保留代码
方便调试
注释的书写格式
单行注释,以#开始,一直到本行结束都是注释 #这是单行注释
age = 20 #这也是单行注释
多行注释 #1.使用三个单引号 ''' 中间的任何内容都是注释, 可以有多行 但中间不能再有三个单引号
''' #2.使用三个双引号 """ 中间都是注释内容 但不能出现三个双引号 """
注意
单行注释一般出现在注释代码的上面和右面
良好的注释是一个优秀程序员的基本素质
不要每行代码都加注释,只注释比较难懂的代码,或对变量说明
3. 常量
程序在运行的过程中,值永远不会发生改变的量称之为常量
python没有专门的常量类型,一般约定俗成使用大写表示常量
# 圆周率 PI = 3.1415926
4. 数据类型
每一种数据类型都有不同表示,不同运算,所以必须要理解每一种类型,才能正确书写代码。
python中大体上分为以下两类:
内置类型,语言本身支持的类型
自定义类型,类(class)
4.1常用的内置类型
数值类型
b = 3.5 print(type(b)) # 科学计数法 c = 2e2 print(c,type(c))
a = 3 + 2j print(a,type(a))
整数(int) 表示整数类型,例如 3,4,5
浮点数(float) 代表实数,写法有两种,自然表示法: 2.3 ,3.5; 科学计数法:200=2e2, e表示以10为底的指数,e后面必须跟一个整数
复数(complex): a + bj
布尔类型
布尔类型表示真假、对错、阴阳等,只要是两种状态的都可以用布尔类型表示。它有两个值:True(1)和False(0)
# 数值和布尔能进行的算数运算 a = 3 b = 3.5 c = True print(a + c) print(c * 5)
字符串类型
字符串表示,用引号引起来的就是字符串
'单引号字符串'
"双引号字符串"
'''
多行字符串
'''
"""
多行字符串
"""转义字符串 ,如果单引号中包括了一个单引号那么需要对里面的单引号转义
5.作业
1.控制台打印出如下格式所示的内容
********************************敌军还有5秒到达战场! ********************************
2.写一个程序 打印:大家好,我是XXX,我来自xxxx。要求:
其中xxx必须是变量
使用格式化字符串打印
3.从键盘上输入两个整数,打印它们的和、差、乘积、商。
4.从键盘上输入圆的半径,计算圆的面积,运行结果如下面所示。
输入的半径是字符串,需要转换为数值
π的值取3.14就可以了了
请输入圆的半径:10 圆的面积为:314
python编程基础_月隐学python第2课相关推荐
- python编程基础_月隐学python第一课
1.概述 本文是用于描述本人学习python的过程,这是第1课情况. 2.学习目标 了解python基础知识 理解程序和程序翻译的两种形式 掌握使用pycham编程基本步骤 重点掌握变量定义 掌握数据 ...
- mysql基础_月隐学python第22课
目录 ⼀.数据库基本概念 常⻅的数据库: MySQL简介 mysql的安装 linux下 windows下安装 ⼆. SQL 三.操作数据库 四.数据库表 例子: 五.数据类型 数值型 字符型 ⽇期 ...
- 趣学python编程答案_《趣学Python编程》习题总结
上周买了本书叫<趣学Python编程>(英文名:Python for kids),昨天看完后把书后面的题都做了下.由于第1.2章没有习题,第13章及之后都是描写实例的章节,因此这个总结性的 ...
- 趣学python编程下载_《趣学Python编程》——1.2 安装Python
本节书摘来自异步社区<趣学Python编程>一书中的第1章,第1.2节,作者[美]Jason Briggs,尹哲 译,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...
- 函数进阶_月隐学python第11课
目录 1.函数类型 2. 匿名函数 3.传入函数(理解) 4.闭包 5.偏函数 6.变量的作用域 6.1 变量作用域的分类 6.2 变量作⽤域查找规则 6.3 全局变量和局部变量 6.4 global ...
- 字符串_月隐学python第7课
一.字符串 字符串就是由若干个不同的unicode字符组成的不可变序列 1 .字符串创建 2.获取字符 因为是不可变序列,所以不能修改单个字符: 凡是修改字符串的操作都产生新串 3.字符串转义 常⻅转 ...
- 类成员_月隐学python第17课
目录 1.类成员 2 实例成员的动态绑定 3. 系统魔术⽅法 3.1 __init__ 和 __new__ 3.2 算数运算符重载 3.3 迭代器 3.4 __call__ 4.单例设计模式 4.1. ...
- 继承_月隐学python第16课
目录 1.封装 1.1 属性私有化 1.2 属性装饰器 1.3 成员⽅法私有化 2.继承 2.1 单继承 2.2 多继承(理解.了解) 3.类成员 作业 初级 中级 ⾯向对象三⼤特征:封装.继承.多态 ...
- 内建模块_月隐学python第14课
目录 1 ⽇期时间模块 1.1 time时间模块 1.2 datetime⽇期模块 1.3 calendar⽇历模块 2 第三⽅模块 1 ⽇期时间模块 datetime:⽇期 time :时间 cal ...
最新文章
- Spring Boot 中的 @EnableAutoConfiguration 是如何处理的?
- 再见了,公司的“烂系统”
- 2B.处女座与cf(C++)
- sqlite to mysql_SqliteToMysql官方版
- IOS--工作总结--post上传文件(以流的方式上传)
- hdu 1286 找新朋友 (容斥原理 || 欧拉函数)
- 中介者模式分析、结构图及基本代码
- 【转】DICOM医学图像处理:基于DCMTK工具包学习和分析worklist
- leetcode113. 路径总和 II
- android canvas_Android 自定义View篇(七)实现环形进度条效果
- ❤️ Spring相关配置
- freopen()函数文件流重定向和文件流的清除
- 趋势科技发文挑衅VB100 金山对此不以为然
- python 判断闰年
- WindowsCluster 由于在更新安全DNS区域时访问被拒绝,群集网络资源无法注册一个或多个关联的DNS名称
- 盘点8个高效方法提高睾酮水平
- vue-cli4 + cordova扫描二维码
- iOS 开发 解决UICollectionView的多组头部视图样式不一样复用时发生错乱问题
- 我想推出这么一种应用(现代诗歌)
- ios 微信端 video 标签 兼容问题
热门文章
- 使用SAP Cloud Platform Leonardo机器学习提取图片的特征向量
- UI5应用如果出现白屏但是没有任何错误消息打印出来,应该如何处理
- Marketing Cloud里取得系统contact数目的API
- My Opportunity应用点击Edit后出现time out的错误分析
- 如何自己找出SMBDA服务使用的端口号
- JavaScript 里变量名前面加了大括号代表什么含义
- TCP socket和web socket的区别
- coverity代码检测工具介绍_兴业证券:静态代码检测最佳实践
- oracle日志文件打开,oracle日志文件和控制文件损坏的恢复
- Java库可以软件著作权,(最新整理)软件著作权-源代码范本