python菜鸟学习Day1(数据类型)

2023-11-10

第一节 数据类型

int(整型)(python2中有int,long,python3中只有int),float(浮点型),string(字符串型),bool(布尔型)

变量命名

字母,数字,下划线,(数据不能开头)
大小写敏感
不能和系统关键字(函数名)、保留字(特殊含义的字)重名

命名规范

用小写字母拼写,多个字母用下划线拼接
受保护的实例属性用单下划线开头
私有的实例属性用双下划线开头

运算符

|运算符|含义|
|+, -| 加,减 |
|* , / ,% , //|乘,除,取整,整除|
| ~ ,+ ,- |按位取反,正号,负号 (按位取反,对应的二进制位取反之后对应的数,数字在计算机中用补码表示,原因是符号位和数值域可以统一处理,正数的补码等于源码,负数的补码等于反码加1) |
| **| 指数 |
|[] ,[:]|下标,切片|
| &, |, ^ |按位与,按位或, 按位异或 |
|>, >= , < , <=| 大于,大于等于,小于,小于等于|
|==, != |等于, 不等于 |
|is , is not | 身份运算符|
|in, not in | 成员运算符|
|and , or , not | 逻辑运算符|
|+=, -= ,*=, /=|a+=b等价于a=a+b|
例子
a = int(input(’ a= ‘)
b = int(input(’ b= ‘)
print(’%d + %d = %d’ % (a,b,a+b)
print(’%d / %d = %d’ % (a,b,a/b)
print(’%d // %d = %d’ % (a,b,a//b)
print(’%d %% %d = %d’ % (a,b,a%b)

格式化输出

print(’%o’ % 20)
print(’%d’ % 20)
print(’%x’ % 20)
整数输出
%o 八进制
%d 十进制
%x 十六进制
小数输出
%f 保留小数点后六位
%.3f 保留小数点后三位
%e 保留小数点后六位,指数形式输出
%.3e 保留小数点后三位 指数形式输出
%g 保留小数点后六位,使用小数或科学计数法输出
%.3g 保留小数点后三位,使用小数或科学计数法输出
字符串输出
%s 字符串输出
%10s——右对齐,取10位,不够则补位
%-10s——做对齐,取10位,不够则补位
%.2s——截取2位字符串
%10.2s——10位占位符,截取两位字符串

format用法

不带数字
print(’{} {}’.format(‘hello’,‘world’))
带数字
print(’{0} {1} {0}’.format(‘hello’,‘world’))
带关键字
print(’{a} {tom} {a}’.format(a=‘hello’,tom=‘world’))

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python菜鸟学习Day1(数据类型) 的相关文章

随机推荐

  • C++多态

    个人简介 作者简介 大家好 我是菀枯 支持我 点赞 收藏 留言 格言 不要在低谷沉沦自己 不要在高峰上放弃努力 前言 之前我们已经将面向对象三大特性中的封装和继承讲了 接下来剩下最后一个环节了 那就是 多态 多态概念 通俗来说 就是去做相同
  • 04-----无法执行二进制文件: 可执行文件格式错误

    这个问题一般是gcc的命令参数导致的 例如我在cmake添加如下参数 set CMAKE CXX FLAGS DEBUG ENV CXXFLAGS O0 g ggdb3 Wall std c 11 fPIC 生成的可执行文件会很小 在生成的
  • 二:PWM配置

    1 PWM其实是一个定时器 配置这些寄存器要注意 需要打开特殊功能寄存器的开关 1 程序 P SW2 0x80 最高位EAXFR置1 允许访问XFR寄存器 P SW2的B7位要置1 才能使用特殊功能寄存器哦 2 打开想要使用PWM模块的时钟
  • 给我一个爬取天气数据的Python程序

    这是一个使用 Python 爬取天气数据的简单示例 import requests def get weather data city 向天气 API 发起请求 url https api openweathermap org data 2
  • 主充/pd charger 调试精品文章转载

    PD充电调试问题解析 一 之前一直对充电的调试有了解 这次经过一个案子 对最新的充电技术和方案有所了解 现记录一下 充电框图 几个关键的概念 1 PD的输出电流 电压 他的对象是 充电IC PD Out gt gt Charge IN 2
  • Java:多线程概述与创建方式

    文章目录 Java 多线程概述与创建方式 进程和线程 并发与并行 多线程的优势 线程的创建和启动 继承Thread类 start 和run 实现Runnable接口 实现Callable接口 创建方式的区别 Java 多线程概述与创建方式
  • 垃圾回收机制

    垃圾回收机制 垃圾回收一般分为两步 分别是 1 发现无用的对象 2 回收无用对象站用的内存空间 垃圾回收常用的两种算法 1 引用计数法 优点是算法简单 缺点是 循环引用大额无用对象无法识别 2 引用可达法 根搜索算法 堆内存划分成 年轻代
  • docker---runlike查看容器run命令详情

    文章目录 一 安装 二 使用 一 安装 一般情况下linux系统中都内置了pip3 没有的话先手动安装下 yum install python3 pip 安装runlike pip3 install runlike 二 使用 runlike
  • html为什么图片有的显示不出来,网页显示不出图片怎么办 6种常见的解决方案详解...

    我们上网的时候 可能因为种种原因导致网页显示不出图片 那么网页显示不出图片怎么办呢 有哪些解决的方法 接下来小编就简单的给大家介绍一下网页显示不出图片怎么办 网页显示不出图片怎么办 1 网速问题 网页显示不出图片有可能是因为电脑的网速比较慢
  • 【每日练习】从两个数字数组里生成最小数字

    题目描述 给你两个只包含 1 到 9 之间数字的数组 nums1 和 nums2 每个数组中的元素 互不相同 请你返回最小的数字 两个数组都至少包含这个数字的某个数位 示例 示例 1 输入 nums1 4 1 3 nums2 5 7 输出
  • Seaweedfs部署

    软件下载地址 https github com seaweedfs seaweedfs releases 创建工作目录 mkdir wkspace contribs seaweedfs 将下载的组件包放到此目录下 解压组件包 tar xvf
  • tar打包隐藏文件

    默认情况下 tar打包当前目录是不会包含隐藏文件的 但奇葩的是 他会包含当前目录子目录下的隐藏文件 bm6j80 aaa find aa aa cc bb bm6j80 aaa tar cvf test tar aa aa cc bb bm
  • 数组对象深拷贝

    数组对象深拷贝再研究 常见的深层数组对象拷贝方式有 concat 解构 JSON解析 函数递归等 concat var ary2 ary1 concat es6解构 var ary2 ary1 var ary2 ary1 JSON解析 va
  • 6行代码最简单的VB6标准DLL工程

    vb6可以做标准DLL方法很简单 利用了一个微软未公开的方法 不需要LINK工具 牛人还可以把DLL加上多线程等功能 再加上VB头初始化 VB6标准DLL就无所不能了 VB6做的控件 又是标准DLL 又是COM对象 还可以单文件运行 exe
  • Spring3学习笔记之(spring core 之DI(Bean作用域))

    Bean的作用域 什么是作用域呢 即 scope 在面向对象程序设计中一般指对象或变量之间的可见范围 而在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围 Spring提供 singleton 和 protot
  • 深度强化学习系列: “奖励函数”的设计和设置(reward shaping)

    概述 前面已经讲了好几篇关于强化学习的概述 算法 DPG gt DDPG 也包括对环境OpenAI gym的安装 baseline算法的运行和填坑 虽然讲了这么多 算法也能够正常运行还取得不错的效果 但是一直以来忽略了一个非常重要的话题 那
  • 【100%通过率 】华为O机试C++/java/python【箱子之字形摆放】 2022 Q4 A卷

    华为OD机试 题目列表 2023Q1 点这里 2023华为OD机试 刷题指南 点这里 题目描述 有一批箱子 形式为字符串 设为str 要求将这批箱子按从上到下以之字形的顺序摆放在宽度为 n 的空地 请输出箱子的摆放位置 例如 箱子ABCDE
  • Yolov5的安装配置及实现目标检测

    本文内容 本文主要介绍anaconda下yolov5的安装配置方法 以及如何实现目标检测 目录 一 yolov5的下载安装 一 环境配置 二 下载yolov5 二 yolov5测试 一 图片测试 二 视频测试 三 调用手机摄像头实现实时检测
  • 如何使用 Docker 部署 FreeGPT-WebUI:一个简单的教程

    目录 1 FreeGPT WebUI 项目简介 2 安装 Docker 3 从 Docker Hub 拉取 FreeGPT WebUI 镜像 4 使用 Docker 运行 FreeGPT WebUI 应用程序 5 访问 FreeGPT We
  • python菜鸟学习Day1(数据类型)

    第一节 数据类型 int 整型 python2中有int long python3中只有int float 浮点型 string 字符串型 bool 布尔型 变量命名 字母 数字 下划线 数据不能开头 大小写敏感 不能和系统关键字 函数名