安装

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()、转义字符、标识符和保留字、变量、数据类型、类型转换的更多相关文章

  1. JavaScript -- 时光流逝(一):数据类型,变量,类型转换,函数

    JavaScript -- 知识点回顾篇(一):数据类型,变量,类型转换,函数 1. 数据类型 Boolean:值类型,布尔(逻辑)只能有两个值:true 或 false. Number:值类型,Ja ...

  2. Learn day1 变量/数据类型

    1.Python 简介 (1) 1989年开发的语言,创始人范罗苏姆(Guido van Rossum),别称:龟叔(Guido). (2) python具有非常多并且强大的第三方库,使得程序开发起来 ...

  3. Swift学习--常量.变量.数据类型的使用(一)

    一.Swift中的常量和变量 /* Swift 中定义常量和变量用let/var let 代表定义一个常量 var 代表定义一个变量 Swift 中代表定义常量和变量不需要写数据类型,编译器辉根据我们 ...

  4. JavaScript--总结一(变量+数据类型+运算符)

    JavaScript是什么? 是一门脚本语言(不需要编译,直接执行) 是一门解释性语言 是一门动态类型的语言 是一门基于对象的语言 JavaScript分为三个部分 1.ECMAScript  标准- ...

  5. JavaScript语言标识符和保留字

    任何一种计算机语言都离不开标识符和保留字,下面我们将详细介绍JavaScript标识符和关键字.标识符      标识符就是给变量.函数和对象等指定的名字.构成标识符的字母是有一定的规范,JavaSc ...

  6. JAVA 变量 数据类型 运算符 知识小结

    ---------------------------------------------------> JAVA 变量 数据类型 运算符 知识小结 <------------------ ...

  7. dos命令-环境变量-数据类型-命名规范

    JAVA第一天笔记--dos命令-环境变量-数据类型-命名规范 1.能够阐述JDK和JRE之间区别 JDK(Java Development Kit)是提供给开发人员使用的JAVA开发工具包(java ...

  8. Java1变量数据类型和运算符

    day02_变量数据类型和运算符   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class jh_01_数据类型说明 {     public  ...

  9. JS 数据类型转换-转换函数、强制类型转换、利用js变量弱类型转换

    1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型 ...

  10. js字符串转换为数字的三种方法。(转换函数)(强制类型转换)(利用js变量弱类型转换)

    js字符串转换为数字的三种方法.(转换函数)(强制类型转换)(利用js变量弱类型转换) 一.总结 js字符串转换为数字的三种方法(parseInt("1234blue"))(Num ...

随机推荐

  1. win10+vs2019 编译webrtc m108

    不能访问外网途径的捷径 已经下载好的资源,可以直接生成工程: https://pan.baidu.com/s/14plvXZD_qX9nn441RbsCwA?pwd=ww8c 该资源可以跳过的步骤 步 ...

  2. Vue 路由跳转显示空白页面的问题

    在写一个登录界面跳转到首页时,路由如下 export default new VueRouter({ routes: [ { path: "/", name: "Logi ...

  3. 一文详解GaussDB(DWS) 的并发管控和内存管控

    摘要:DWS的负载管理分为两层,第一层为cn的全局并发控制,第二层为资源池级别的并发控制. 本文分享自华为云社区<GaussDB(DWS) 并发管控&内存管控>,作者: fight ...

  4. 运用领域模型——DDD

    模型被用来描述人们所关注的现实或想法的某个方面.模型是一种简化.它是对现实的解释 -- 把与解决问题密切相关的方面抽象出来,而忽略无关的细节. 每个软件程序是为了执行用户的某项活动,或是满足客户的某种 ...

  5. 【Shell案例】【取指定列的方式$5 p[6],双括号运算、awk、管道运算】8、统计所有进程占用内存大小的和

    假设 nowcoder.txt 内容如下:root 2 0.0 0.0 0 0 ? S 9月25 0:00 [kthreadd]root 4 0.0 0.0 0 0 ? I< 9月25 0:00 ...

  6. 持续发烧,试试Dart语言的异步操作,效率提升500%

    前言 昨天发了篇文章<Dart开发服务端,我是不是发烧(骚)了>,承蒙小编看得起上了首页. 今天持续发烧,再来写写如何使用 Dart 语言的异步操作.说起异步操作,玩 NodeJS 的同学 ...

  7. Django框架:8、聚合查询、分组查询、F与Q查询、ORM查询优化、ORM事务操作、ORM常用字段类型、ORM常用字段参数

    Django 数据库 目录 Django 数据库 一.聚合查询 二.分组查询 三.F查询与Q查询 1.F查询 2.Q查询 3.Q查询进阶操作 四.ORM查询优化 1.only与defer 五.ORM事 ...

  8. JavaScript:操作符:逻辑运算符及其隐式转换数据类型

    逻辑非! 用来对布尔值进行取反,即!true = false: 当取反的变量不是布尔值,会进行隐式转换为布尔值: 非0的数字,都转换为true 非空字符串,转换为true 非空对象,转换为true I ...

  9. sqlSession封装以及CRUD的实现

    sqlSession封装以及CRUD的实现 封装MyBatisUtil dao 定义方法 映射文件写sql语句 daoimpl实现类 实现方法 test类测试方法 整体结构

  10. VMware安装linux系统CentOs7.4 mini版过程

    创建虚拟机 新建虚拟机 选择虚拟机的操作系统,本文中安装的CentOS属于linux 设置虚拟机的名称和虚拟机所使用的文件再物理机中的路径, 设置虚拟机的cup数量和核心数量,如果设置的不合适可以再创 ...