python语法复习

news2024/10/5 19:10:35

print:输出函数

        print(520)效果:输出520.        print('hello')效果:输出hello.

print('10'+'20')【效果:输出了:1020】注:“ + ”在print里面是一个连接符

print(10+20)【效果:输出了30】注:+ 在此处是运算符

转义字符与原字符:print('hello\nworld')效果:输出hello[换行]world

        类似print('hello\tworld')【输出hello[三个空格]world】四个空格为一个制表符[\t];print('hello\rworld');其中\r表示回车。【输出world,因为hello被覆盖掉了。】print('hello\bworld')【输出了hellworld,[\b表示退一格]】

想要在print里面输出‘\’就要输出两个‘\\’一个‘\’多半被认为是转义字符,转义后面没有东西会报错。同理,要输出单引号,就是“ \+‘ ”这样做。

二进制与字符编码:ob1000100中的ob表示它后面的那一串数字是二进制。字符编码的表示用的是ASCLL表。

在python中自己取的名字【包括但不限于变量,函数,类,模块等取名】:标识符

取名规定:1.数字不能开头        2.不能是保留字        3.严格区分大小写

保留字:相当于c里面的关键字。

变量的定义与使用

 这是一个变量里面所承载的内容。【ps:这也是为什么我们在c里面找变量所对应的地址的时候,要‘&a’这样】

使用:name='玛丽亚',        如果你要进行多次赋值,那么之前赋值的数据就叫“内存垃圾”,python有自己的回收机制。

关于数据类型

python里面没有double类型!!

 float:在计算机内部用二进制表示,所以个别会答案不准,因此我们输入下图里面的两段代码:

 bool:python里面收录布尔类型,Ture作为1,False作为0,计算过程自动转为对应整数计算。

字符串类型:用、一对单引号,双引号 一对单三引号,一对双三引号组成的都表示str字符串的数据类型,但是单引号和双引号不可以换行写。

数据类型转换

转换成str类型【所有数据类型都可以转化成float】

语法:a=123        print(str(a),typedef(str(a)))        [效果:输出:123  <class  'str'>]

 转换成int类型:【只有float[会去掉小数位。]和bool类型可以成功】

转换成float类型:【只有文本不可以转换,其他的像str类型的数字,比如“ ‘123’   ”是可以走的】

语法:a='123'        b='12.66'        c=456        d=Ture

printf(float(a),type(float(a)))        print(b,type(float(b)))        print(c,type(float(c)))        print(d,type(float(d)))

【一模一样的】输出效果:123.0  <class 'float'>        12.66  <class 'float'>       

456.0 <class 'float'>        1.0  <class 'float'>

python 的注释[用法如下]:

1. #我是单行注释

2.'''我

多行注释'''

3. 在第一行写 #coding:utf-8[或coding:gdk]这个在文件内部用记事本打开,然后另存为就可以看到储存的类型是不一样的

输入函数input:

语法:present=input('你感觉怎么样?')   

print(present,type(present))            

注意:屏幕上面虽然会显示“你感觉怎么样” 但是这是一个提示,print的作用是输出你的下一句回答

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/496720.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OJ 系统常用功能介绍 快速入门 C++ Python JAVA语言在线评测

技术支持微 makytony 服务器配置 腾讯云 2H4G 5M 60GB 轻量应用服务器 承载大约 200~400人使用&#xff0c;经过压力测试&#xff0c;评测并发速度可满足130人左右的在线比赛。 系统镜像选 Ubuntu 22.04 LTS &#xff0c;Ubuntu是最热门的Linux发行版之一&#xff0c;是一款…

洞车系统常见问题解决指南

洞车常见问题解决指南 1.研发脚本处理问题1.1 WMS出库单无法审核1.2 OMS入库单无法提交&#xff0c;提示更新中心库存失败1.3 当出现OMS下发成功WMS/TMS/DMS还没有任务的情况时处理方案1.4 调度波次生成或者添加任务系统异常1.5 东鹏出库单部分出库回传之后要求重传1.6 更新订单…

spring、springmvc、springboot、mybatis框架高频面试题

一、spring 1、Spring框架中的单例bean是线程安全的吗&#xff1f; 不是线程安全的&#xff0c;是这样的&#xff1a; 当多用户同时请求一个服务时&#xff0c;容器会给每一个请求分配一个线程&#xff0c;这是多个线程会并发执行该请求对应的业务逻辑&#xff08;成员方法&a…

ES索引结构升级-笔记

ES中索引的字段类型是不可修改的&#xff0c;只能是重新创建一个索引并设置好mapping&#xff0c;然后再将老索引的数据复制过去 查看老索引mapping GET /twitter/_mappings创建new索引&#xff0c;并指定mapping PUT /twitter410{"mappings": {"properties&…

金3银四结束了,回顾一下我2个月面试的公司....

金三银四结束了&#xff0c;还没有 offer 的同学不要气馁&#xff0c;该来的迟早会来。楼主从 年底 月有想法跳槽开始准备春招&#xff0c;一开始也是惨不忍睹&#xff0c;后来慢慢进入状态最近的面试基本都能走到终面&#xff0c;所以好好坚持&#xff0c;最后一定会有好结果的…

操作系统考试复习——第四章 存储器管理 4.1 4.2

存储器的层次结构&#xff1a; 存储器的多层结构&#xff1a; 存储器至少分为三级&#xff1a;CPU寄存器&#xff0c;主存和辅存。 但是一般分为6层为寄存器&#xff0c;高速缓存&#xff0c;主存储器&#xff0c;磁盘缓存&#xff0c;固定磁盘&#xff0c;可移动存储介质。…

无需重复造轮子—借助 Jetpack 组件,加速应用程序开发

简介 Android Jetpack 是谷歌官方推出的一套 Android 应用架构组件库&#xff0c;旨在为 Android 应用开发提供一种更优秀、更高效且更简单的方式。 Android Jetpack 对开发者带来了许多好处&#xff0c;以下是其中的一些&#xff1a; 提高开发效率&#xff1a;Jetpack 提供…

vue项目重复点击一个路由会报错如何解决

在新版本的vue-router中&#xff0c;重复点击同一个路由会出现以下报错 &#xff1a; 这个问题时vue-router 3.2.0版本的一个小Bug 方法有很多,比如降低路由版本(不推荐),但是推荐下面这种方式,比较简单靠谱 // 把这段代码直接粘贴到router/index.js中的Vue.use(VueRouter)之…

django:django2配置websocket

源码地址&#xff1a; https://gitee.com/liuhaizhang/django2-configuring-websockethttps://gitee.com/liuhaizhang/django2-configuring-websocket python3.9.0 django2.2.1 channels2.2.0 项目结构&#xff1a; test_websocket_django2 -chat -home -test_websocket_dja…

深度学习笔记之卷积神经网络(一)卷积函数与图像卷积操作

深度学习笔记之卷积神经网络——卷积函数 引言什么是卷积图像卷积操作 引言 从本节开始&#xff0c;将介绍卷积神经网络。本节将介绍卷积函数。 什么是卷积 卷积&#xff0c;是一种通过两个函数 f ( ⋅ ) 和 f(\cdot)和 f(⋅)和 g ( ⋅ ) g(\cdot) g(⋅)生成第三个函数 h ( …

备战花了2个月,春招3轮顺利拿下字节offer

PART1&#xff1a;个人情况简介 菜 J 一枚&#xff0c;本硕都是计算机&#xff08;普通二本&#xff09;&#xff0c;2021 届应届硕士&#xff0c;软件测试方向。个人也比较喜欢看书&#xff0c;技术书之类的都有看&#xff0c;最后下面也会推荐一些经典书籍。 先说一下春招结…

Docker--harbor私有仓库管理与部署

目录 一、本地私有仓库 搭建本地私有仓库 Docker容器的重启策略 二、Harbor 1、什么是Harbor 2、Harbor特性 3、Harbor的构成 三、Harbor部署 实验步骤 1、安装Docker-Compose服务 2、部署Harbor服务 1、下载或上传Harbor安装程序 2、修改Harbor安装的配置文件 3、…

day26_mysql

今日内容 零、 复习昨日 一、MySQL 一、引言 1.1 现有的数据存储方式有哪些&#xff1f; Java程序存储数据&#xff08;变量、对象、数组、集合&#xff09;&#xff0c;数据保存在内存中&#xff0c;属于瞬时状态存储。 文件&#xff08;File&#xff09;存储数据&#xff0c…

多款智能骑行终端齐登场,移远通信闪亮第31届中国国际自行车展览会

近年来&#xff0c;自行车、电动车市场火爆&#xff0c;随着数字化、智能化的持续深入&#xff0c;更具科技感的骑行工具受到了越来越多年轻一代的青睐。5月5-8日&#xff0c;以" 更安全、更智能、更低碳 " 为主题的第 31 届中国国际自行车展览会在上海新国际博览中心…

Java连接顺丰开放平台

今天使用Java去访问顺丰的开放平台时&#xff0c;JSON转换一直不成功&#xff0c;最终发现是 可以看到这里是 "apiResultData": "{\"success\": .........它是以 " 开头的&#xff01;&#xff01;&#xff01;如果是对象的话&#xff0c;那么…

Zookeeper初识

序 Zookeeper是什么&#xff0c;Zookeeper有什么用&#xff1f;因为在研究Zookeeper源码之后&#xff0c;就要去研究Dubbo源码&#xff0c;而Dubbo必然用到了Zookeeper&#xff0c;而我在写这篇博客时&#xff0c;我也是一个Zookeeper小白&#xff0c;我也有7年开发经验了&…

将ROS1和ROS2安装到同一个ubuntu系统中,ROS2安装

1. 本文测试环境: ubuntu:20.04,虚拟机 ROS1:noetic ROS2:foxy 2. 先说结论 ROS1 与 ROS2 共存,需要考虑三个问题: 1) 不同Ubuntu版本,有不同版本的ROS1和ROS2推荐,尽量不要任性地乱装; 2)ROS1和ROS2安装过程中,是否会出现文件“删改”的问题?目前使用下来,并…

章节1:PHP反序列化渗透与防御

章节1&#xff1a;PHP反序列化渗透与防御 1.1-PHP类与对象 类Class 一个共享相同结构和行为的对象的集合。 对象Object 类的实例 1.2-PHP Magic函数 Magic Methods https://www.php.net/__sleep 函数作用 函数作用__construct当一个对象创建时被调用__destruct当一个对象…

Linux_红帽8学习笔记分享_10(SELinux管理与防火墙)

Linux_红帽8学习笔记分享_10(SELinux管理与防火墙) 文章目录 Linux_红帽8学习笔记分享_10(**SELinux管理与防火墙**)1.Linux系统的安全机制1.1 Filesystem1.2 Service1.3 Firewall1.4 SELinux 2.SElinux理论概述3.SElinux的配置文件3.1 SELINUX参数3.2 SELINUXTYPE参数 4.查看和…

网络安全行业职位解析:如何选择适合自己的职业发展路径?

前言 网络安全行业发展迅速&#xff0c;各种职位层出不穷&#xff0c;这给刚入门的小伙伴带来了很大的困惑&#xff1a;我应该选择哪个职位&#xff1f;如何才能在这个行业立足并获得高薪工作&#xff1f;如果你也有这些疑惑&#xff0c;那么恭喜你&#xff0c;来到了正确的地…