s

一、数值类型

数值类型是不可变的类型

Python支持不同的三种数值类型:整数、浮点数、复数和布尔。

变量只有在赋值的情况下才会被创建

1.整数(int)

整数通常被称为整型,数值为正或者负,不带小数点。表示数字的时候,通常 使用十进制(decimal) 来表示

十六进制用0x前缀和0-9,a-f表示,例如:0xff00。python 中使用 hex() 将十进制转为十六 进制

八进制用0o前缀和0-7表示,例如0o45。python 中使用 oct() 将十进制转为八进制

二进制用0b前缀和0-1表示,例如0b11。python 中使用 bin() 将十进制转为二进制

2.浮点数(float)

浮点数(float)介绍(熟悉) 浮点数也就是小数,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点 数,一般用科学计数法表示,把10用e替代,1.23x10^9就是1.23e9,或者 12.3e8,0.000012可以写成1.2e-5,等等。

二、整数、浮点数之间的转换

import math # 导入标准库math

print(math.ceil(4.1)) # 5:向上取整

print(math.floor(4.5)) # 4:向下取整

print(math.pow(2, 3)) # x**y 2**3

a=-100

print(abs(a)) # 打印取绝对值后的值

# python3进行改良,不再是四舍五入,而是四舍六入五成偶

print(round(4.1)) # 舍去为4

print(round(4.5)) # 舍去为4

print(round(4.6)) # 进1为5

print(round(3.5)) # 4

三、布尔类型

数值类型为0的整数或浮点数、空的字符串(空格不是)、空列表和None的bool 值都为 False,其它的都为 True

四、空值

空值不是布尔类型,是 Python 里一个特殊的值,用 None 表示(首字母大写)。 None 不能理解为0,因为0是整数类型,而 None 是一个特殊的值。None 也不是 布尔类型,而是 NoneType。

五、字符串

字符串是 不可变 的 序列数据类型,不能直接修改字符串本身,和数 字类型一样!

1.切片

slice(start:stop[step])

start:起始位置 默认为0

stop:结束位置 默认最后一 个元素

step:可选参数:步长,默认为1

2.索引

注意事项:

1.索引默认从0开始

2.切片时左闭右开

3.当是取单个字符的时候,索引超出范围会报错。而切片时不会报错。

4.步长不能为0,也不允许为浮点数

name = "CGT"

age = 21

# %号格式需要考虑数据类型

# %s --> str

# %d --> decimal

# %f --> float

print("%s年龄为%d" % (name, age))

# str.format() 好处1:不用考虑数据类型 好处2:可以切换位置

# {} --> 占坑

print("{1}年龄为{0}".format(age, name))

# 或

print(f"{name}年龄为{age}")

作业

1.当输入当输入y或Y打印进入卸载,当输入n或N打印退出程序,输入其它则打印输入不在选项范围之内。

答:

shu1=input('请输入指令:')

shu=shu1.upper()

if shu=='Y':

print('进入卸载')

elif shu=='N':

print('不在选项范围之内')

else:

print('输入格式错误')

2.完成字符串的逆序以及统计设计个程序, 要求只能输入长度低于20的字符当满足需求时,则打印出字符串长度以及使用切片逆序打印出字符串当不满足需求时,打印用户重新输入。

答:

i=1

while i==1:

shu=input('请您输入不超过20位的一个密码:')

if int(len(shu)) <= 20:

print('您的密码长度为',len(shu),'您的密码逆序为'+shu[::-1])

i=3

else:

print('密码不要请不要超过20位哟,请在下方重新输入')

3.问题:‘3’+'4’会等于什么?

答:34

python作业是什么意思_Python12.21-基本数据类型学习笔记和作业,python1221,及相关推荐

  1. Python语言入门这一篇就够了-学习笔记(十二万字)

    Python语言入门这一篇就够了-学习笔记(十二万字) 友情提示:先关注收藏,再查看,12万字保姆级 Python语言从入门到精通教程. 文章目录 Python语言入门这一篇就够了-学习笔记(十二万字 ...

  2. 《Python地理空间分析指南 第2版》学习笔记-5.1 距离测量

    第5章 Python与地理信息系统 本章主要学习Python处理矢量数据,包含以下内容: 距离测量 坐标转换 矢量数据重投影 Shapefile 文件编辑 海量数据过滤 专题地图创建 非GIS数据类型 ...

  3. 《Python核心编程(第3版)》学习笔记及书评

    <Python核心编程(第3版)>学习笔记 文章目录 <Python核心编程(第3版)>学习笔记 写在前面 1. 正则表达式 1.1 常用语法 1.2 re模块 2. 网络编程 ...

  4. HALCON 21.11:学习笔记---OPC_UA(I/O)

    HALCON 21.11:学习笔记---OPC_UA(I/O) 本章主要提供有关OPC_UA的信息. 系统要求 Intel compatible PC with Windows 7 (32-bit o ...

  5. GAMES101-现代计算机图形学学习笔记(作业07)

    GAMES101-现代计算机图形学学习笔记(作业07) Assignment 07 GAMES101-现代计算机图形学学习笔记(作业07) 作业 作业描述 思路 结果 原课程视频链接以及官网 b站视频 ...

  6. GAMES101-现代计算机图形学学习笔记(作业02)

    GAMES101-现代计算机图形学学习笔记(作业02) Assignment 02 GAMES101-现代计算机图形学学习笔记(作业02) 作业 作业描述 需要补充的函数 思路 结果 原课程视频链接以 ...

  7. GAMES101-现代计算机图形学学习笔记(作业01)

    GAMES101-现代计算机图形学学习笔记(作业01) Assignment 01 GAMES101-现代计算机图形学学习笔记(作业01) 作业 作业描述 需要补充的函数 思路 结果 原课程视频链接以 ...

  8. GAMES101-现代计算机图形学学习笔记(作业03)

    GAMES101-现代计算机图形学学习笔记(作业03) Assignment 03 GAMES101-现代计算机图形学学习笔记(作业03) 作业 作业描述 思路 原课程视频链接以及官网 b站视频链接: ...

  9. python基础第三章选择结构答案-python3 学习笔记(二)选择结构、循环结构

    python3 学习笔记 python 优雅 明确 简单 1.选择结构 (1)简单判断 if else 使用格式: if  条件: 表达式1 else: 表达式2 (2)多条件判断 elif 使用格式 ...

最新文章

  1. Nginx最新版安装教程(Windows+Linux)
  2. eclipse, Log4j配置(真心的详细~)
  3. R语言dplyr包near函数查看向量对应元素是否相同或者相近实战
  4. matcom , 连接matlab和Microsoft visual studio
  5. #3771. Triple(生成函数 + 容斥)
  6. GRIDVIEW多行多列合并单元格(合并列)
  7. 无线网络,把我整惨了。求助各位了。
  8. 小程序二维码需要发布正式版后才能获取到_IOS14.3正式版发布时间12月15日:苹果ios14.3正式版内容一览[多图]-游戏产业...
  9. opencv打开双目
  10. Windows安装镜像下载
  11. 宽度学习详解(Broad Learning System)
  12. 创业1年半,烧光130万:我总结了哪些教训?
  13. Android学习笔记--Notification(通知)
  14. Python 用均匀分布验证中心极限定理
  15. 计算机232 数据传输,RS232串口通信的传输格式和接收过程
  16. UML建模,用EA画机票预订系统类图和对象图
  17. android 动态改变字体大小
  18. 六步绘制漂亮思维导图简单画法
  19. Markdown编辑神器Typora最终免费版
  20. matlab能否算高中数学题,Matlab软件在高中数学学习中的应用

热门文章

  1. fullbnt matlab,FullBNT学习笔记之一(matlab)
  2. webpack打包生成的map文件_从这十几个方面优化你的 Webpack 配置
  3. python多种推导式的实现
  4. python将文本转化成语音并播放
  5. python装饰器的使用场景
  6. js ajax上传文件到服务器,使用ajax上传并预览图片后传到服务器上
  7. 辽宁省2021年高考成绩位次查询,辽宁2021八省联考分数、位次表(非官方),附志愿填报样表...
  8. docker服务启动:service docker start和systemctl start docker两种命令有什么区别?
  9. 任务栏网速监控工具NetSpeedMonitor
  10. Python学习笔记(基础知识点二)开更了~