print()、转义字符、标识符和保留字、变量、数据类型、类型转换
安装
1.安装对应版本的Python,并进行相应的测试
2.安装对应版本的PyCharm并配置相关的内容
print()函数
- 输出内容是数字
- 输出内容是字符串
- 输出的内容是含有字符串的运算符的表达式
可以将数据输出到指定的位置
- 显示器
- 文件
例子:输出到文件
#a+: 以读写的方式创建,文件不存在创建,文件存在的话在后面追加
fv=open('D:/text.txt','a+')
print('helloword',file=fv)
fv.close()
- 注意指明确file的位置
输出的形式
- 换行
- 不换行
#不换行
print('hello','world')
转义字符
反斜杠
\\
单引号
\'
双引号
\"
换行 \n
回的 \r 会后面的覆盖前面的
水平制表符 \t
退格 \b
原字符,不希望字符串中的转义字符起作用,就是用原字符,就是在元字符之前加上r,或者R
print(r'hello\nword')
最后不能加\把‘给转义
标识符和保留字
- 保留字
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
- 标识符
和java一样
变量
- 标识:内存地址,内置函数id(obj)来获得
- 类型:存储对象的类型,内置函数type(obj)来获得
- 值:表示对象所存储的具体数据,或者使用print(obj)可以将值打印输出
属性 | 值 |
---|---|
id | 标识 |
type | 类型 |
value | 值 |
例子:
name = '郝泾钊'
print('标识',id(name))
print('类型',type(name))
print('值',name)
标识 3006321044976
类型 <class 'str'>
值 郝泾钊
多次赋值--------->内存垃圾
数据类型
str 字符串类型
int 整数类型 全程为integer
float 浮点数类型
bool 布尔类型
布尔值中的True和Flase可以作为整数计算
- True 为 1
- Flase 为 0
例子:
进制
- 二进制 0b
- 八进制 0o
- 十六进制 0x
print('二进制',0b10101111)
二进制 175
浮点数计算不正确
java中的原因是不能写成1/(2^n)的和
- 导入模块
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))
3.3
str类型
- 不可变字符序列
- 单引号和双引号定义的字符序列必须在同一行
- 三引号定义的字符串可以分布在连续的多行
类型装换
函数名 | 作用 | 注意事项 | 举例 |
---|---|---|---|
int() | 将其他数据类型装换成整数 | 1.文字类和小数类字符串无法装换成整数 2.浮点数装换成整数抹零取整 | int('123') |
str() | 将其他数据类型装换成字符串 | 可以用引号装换 | str(123) '123' |
float() | 将其他数据类型装换成浮点数 | 1.文字类无法转化成浮点数 2.整数转化成浮点数末尾为.0 | float('9.9') float(9) |
print()、转义字符、标识符和保留字、变量、数据类型、类型转换的更多相关文章
- JavaScript -- 时光流逝(一):数据类型,变量,类型转换,函数
JavaScript -- 知识点回顾篇(一):数据类型,变量,类型转换,函数 1. 数据类型 Boolean:值类型,布尔(逻辑)只能有两个值:true 或 false. Number:值类型,Ja ...
- Learn day1 变量/数据类型
1.Python 简介 (1) 1989年开发的语言,创始人范罗苏姆(Guido van Rossum),别称:龟叔(Guido). (2) python具有非常多并且强大的第三方库,使得程序开发起来 ...
- Swift学习--常量.变量.数据类型的使用(一)
一.Swift中的常量和变量 /* Swift 中定义常量和变量用let/var let 代表定义一个常量 var 代表定义一个变量 Swift 中代表定义常量和变量不需要写数据类型,编译器辉根据我们 ...
- JavaScript--总结一(变量+数据类型+运算符)
JavaScript是什么? 是一门脚本语言(不需要编译,直接执行) 是一门解释性语言 是一门动态类型的语言 是一门基于对象的语言 JavaScript分为三个部分 1.ECMAScript 标准- ...
- JavaScript语言标识符和保留字
任何一种计算机语言都离不开标识符和保留字,下面我们将详细介绍JavaScript标识符和关键字.标识符 标识符就是给变量.函数和对象等指定的名字.构成标识符的字母是有一定的规范,JavaSc ...
- JAVA 变量 数据类型 运算符 知识小结
---------------------------------------------------> JAVA 变量 数据类型 运算符 知识小结 <------------------ ...
- dos命令-环境变量-数据类型-命名规范
JAVA第一天笔记--dos命令-环境变量-数据类型-命名规范 1.能够阐述JDK和JRE之间区别 JDK(Java Development Kit)是提供给开发人员使用的JAVA开发工具包(java ...
- Java1变量数据类型和运算符
day02_变量数据类型和运算符 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class jh_01_数据类型说明 { public ...
- JS 数据类型转换-转换函数、强制类型转换、利用js变量弱类型转换
1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型 ...
- js字符串转换为数字的三种方法。(转换函数)(强制类型转换)(利用js变量弱类型转换)
js字符串转换为数字的三种方法.(转换函数)(强制类型转换)(利用js变量弱类型转换) 一.总结 js字符串转换为数字的三种方法(parseInt("1234blue"))(Num ...
随机推荐
- tomcat下载安装&配置教程
tomcat下载安装&配置教程 1 安装jdk 1.1 安装jdk 1.2 安装JDK后设置环境变量 1.3 使环境变量生效 1.4 查看java版本 2 安装tomcat 2.1 在/usr ...
- 【云原生 · Kubernetes】kubernetes v1.23.3 二进制部署(三)
5 部署 etcd 集群 etcd 是基于 Raft 的分布式 KV 存储系统,由 CoreOS 开发,常用于服务发现.共享配置以及并发控制(如 leader 选举.分布式锁等). kubernete ...
- [排序算法] 2路插入排序 (C++)
前言 本文章是建立在 插入排序 的基础上写的,如果还有不懂 插入排序 的童鞋先停下脚步,可以先看看这里~ 直接/折半插入排序 2路插入排序解释 在 插入排序 中,当待插入元素需要插入的位置位于当前有序 ...
- Java阻塞队列中的异类,SynchronousQueue底层实现原理剖析
上篇文章谈到BlockingQueue的使用场景,并重点分析了ArrayBlockingQueue的实现原理,了解到ArrayBlockingQueue底层是基于数组实现的阻塞队列. 但是Blocki ...
- DP?
杨斌涵//aad69d38 分治优化DP 分治优化1D/1D dp 对于一类 \[f(x) = \min_{k = y}^{x - 1} w(l, r) \] 即所有 \(w(l,r)\) 事先已知, ...
- 关于python3调用matplotlib中文乱码问题
问题描述 我用来绘制柱形图,横坐标上面的数据, 但是网上大部分说的都是更改横纵坐标标签的乱码问题,而不是横坐标数据乱码问题 解决办法 更改横纵坐标上标签的中文不乱码 import matplotlib ...
- HTTP2 协议长文详解
一.HTTP2 简介 HTTP2 是一个超文本传输协议,它是 HTTP 协议的第二个版本.HTTP2 主要是基于 google 的 SPDY 协议,SPDY 的关键技术被 HTTP2 采纳了,因此 S ...
- JavaEE Day04 MySQL多表&事务
今日内容 多表查询 事务 DCL用于控制权限和管理用户,DBA完成:SQL中四类DDL DML DQL DCL 一.多表查询 1.多表查询_概述 1.1 查询语法 select ...
- 【大数据面试】Flink 04:状态编程与容错机制、Table API、SQL、Flink CEP
六.状态编程与容错机制 1.状态介绍 (1)分类 流式计算分为无状态和有状态 无状态流针对每个独立事件输出结果,有状态流需要维护一个状态,并基于多个事件输出结果(当前事件+当前状态值) (2)有状态计 ...
- 12V转5V降压芯片,12V转3.3V稳压芯片电路图
12V转5V应用中,大多要求会输出电流高的,稳压LDO就不能满足了,需要使用DC-DC降压芯片来持续稳压5V,输出电流1000MA,2000MA,3000MA,5000MA等.不同的输出电流可以选择适 ...