当前位置: 首页 > news >正文

python语法复习

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.lryc.cn/news/66328.html

相关文章:

  • 02-Java基础编程
  • 武忠祥老师每日一题||定积分基础训练(十)
  • C/C++趣味程序设计百例(41~50)
  • 论文阅读-2-DeepSMOTE Fusing Deep Learning and SMOTE for Imbalanced Data
  • 三种方法教你让模糊照片秒变高清图
  • PyTorch深度学习实战 | 基于线性回归、决策树和SVM进行鸢尾花分类
  • 服务端接口优化方案
  • 【并发基础】Happens-Before模型详解
  • Kubernetes系列---Kubernetes 理论知识 | 初识
  • KingbaseES 原生XML系列三--XML数据查询函数
  • 【51单片机】点亮一个LED灯(看开发板原理图十分重要)
  • 数据可视化工具 - ECharts以及柱状图的编写
  • 【AI绘画】——Midjourney关键词格式解析(常用参数分享)
  • 操作符知识点大全(简洁,全面,含使用场景,演示,代码)
  • 华工研究生语音课
  • KingbaseES 原生XML系列二 -- XML数据操作函数
  • 【Flink】DataStream API使用之源算子(Source)
  • 树莓派硬件介绍及配件选择
  • O2OA (翱途) 平台 V8.0 发布新增数据台账能力
  • 数控解锁怎么解 数控系统解锁解密
  • 3.0 响应式系统的设计与实现
  • Rust 快速入门60分① 看完这篇就能写代码了
  • 【5.JS基础-JavaScript的DOM操作】
  • 【大数据之Hadoop】二十九、HDFS存储优化
  • SuperMap GIS基础产品组件GIS FAQ集锦(2)
  • C语言printf()函数中整型格式说明符详解
  • 阿里云服务器地域和可用区怎么选择合适?
  • Java序列化引发的血案
  • 为Linux系统添加一块新硬盘,并扩展根目录容量
  • 树莓派Opencv调用摄像头(Raspberry Pi 11)