python学习1:注释\变量类型\转换函数\转义字符\运算符
python基础学习
与大多数语言不同,python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
(一个tab=4个空格)
Python语言中常见的换行:
- 一般一行代码的长度不超过80个字符,如果实际情况需要,使用“\”
延行
代码注释
单行注释一般以#开头
多行注释一般以三引号开头和结尾 ‘’‘,用单引号 双引号相同
Python允许加;结尾 但是不建议添加,也不要用;在一行中分开两条命令
快速注释:选取ctrl+/
Python中的变量
- Python中可以直接声明变量名字,不用声明变量类型,python会自动识别变量类型,当你声明变量类型是,是没有任何作用的。
- 保留字:‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘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’
基本数据类型
- 数字类型: int float complex(复数)
- 字符串类型
数字类型
整数
2,10(默认方式),8,16进制都支持
0b 0o 0x (第二个字符大小写无所谓)浮点数
带有小数的数字。有取值范围-10308~10308
拥有两种表示方法:十进制表示/科学计数法
Eg:e = a x 10^b复数
把复数当作二元的有序数对(a,b),表示a(实部)+b(虚部)j
类型转换函数
int(x) 将x转换为一个整数
float(x) 将x转换为一个浮点数
complex(x) 将x转换为一个复数实部为x 虚部为0
complex(x,y) x为实部,y为虚部
字符串类型
(1)在python中使用单引号或双引号创建字符串(由字符组成的序列),单双引号的作用是一致的
(2)字符串的连接 使用“+”进行首尾连接
(3)字符串的复制 使用”*”将字符串按照后面的次数重复若干次
转义字符
\n 换行
\t 横向制表符
\v 纵向制表符
\r 回车符
\f 换页符
\0 空值
\’ 单引号
\” 双引号
\ \ (双杠代表一杠)
\b 退格
python的运算符
算数运算符
常用的有“+” “-” “*” “/” “%” “**” “//”
“+”两个对象相加
“-”两个对象相减
“ * ”两个对象相乘
“/”两个对象相除
“%”求余运算符,9%2的结果为1,返回被除数的余数
“ ** ” 幂运算,x ** y表示求x的y次幂
“//”取整除,返回商的整数部分,9 // 2 的结果为4
比较运算:(与c语言相同)
常用比较运算符有“” “!=” “>” “<” “>=” “<=” “”比较两个对象是否相等,返回值是一个布尔值
“!=”不等于,比较两个对象是否不等于,返回值是一个布尔值
“>”大于,比较两个对象中一个对象是否比另一个大,返回值是一个布尔值
“<”小于,比较两个对象中一个对象是否比另一个大,返回值是一个布尔值
“>=”大于等于,比较两个对象中一个对象是否大于等于另一个,返回值是一个布尔值
“<=”小于等于,比较两个对象中一个对象是否小于等于另一个,返回值是一个布尔
赋值运算:(与c语言相同)
常用的赋值运算有“+=”“-=”“=”“/=”“%=”“**=”“//=”
“+=”a += b相当于a = a + b
“-=”a -= b相当于a = a - b
“=”a *= b相当于a = a * b
“/=”a /= b相当于a = a / b
“%=”a %= b相当于a = a % b
“**=”a **= b相当于a = a ** b
“//=”a //= b相当于a = a // b逻辑运算
常用的逻辑运算符有“and”、“or”、“not”
“and” 逻辑“与”从左往右判断两个条件,两个都成立返回True,否则返回Flase
例 :1<2 and 2>1 返回值为True
“or”逻辑“或”从左往右判断两个条件,两个中的一个为True则返回True,否则返回Flase
例 :1<2 or 2>3 返回值为True
“not”逻辑“非”判断not后面的第一个条件,若为真,则返回Flase,若为假,则返回True (取反)
例 :not 1>2 返回值为True
- 切片
截取字符串的一部分
s[ a:b :c ]
a表示切片的开始开始位置
b表示切片的结束位置
c表示步长(默认为1)
步长即间隔,步长值得正负表示开始的方向
python学习1:注释\变量类型\转换函数\转义字符\运算符相关推荐
- python用来查看变量类型的函数是什么_python查看变量类型的函数
怎么查看变量的类型 python方法如下: type(变量),输出的结果就是变量的类型: 在Python里面变量在声明时,不需要指定变量的类型,变量的类型是动态指定的: 也就是说变量的类型,根据给出的 ...
- python变量类型-【干货】Python基础语法之变量类型
原标题:[干货]Python基础语法之变量类型 还没关注? 01 Python编码 Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错. 解决 ...
- python学习之一(变量的基本使用)
变量的基本使用(学习记录使用) 程序就是用来处理数据的,而变量就是用来存储数据的 目标 变量定义 变量的类型 变量的命名 01. 变量定义 在 Python 中,每个变量 在使用前都必须赋值,变量 赋 ...
- python是什么语言、即变量不需要显示声明数据类型-python中可以声明变量类型吗...
变量(variable)是Python语言中一个非常重要的概念.变量的主要作用就是为Python程序中的某个值起一个名字.类似于"张三"."李四"." ...
- Python学习笔记——for循环和range函数
Python学习笔记--for循环和range函数 Python的for循环 for 目标 in 表达式 :循环体 案例一 >>> example = 'abcdef' >&g ...
- python学习笔记(五)---替换函数
python学习笔记(五)-替换函数 replace()函数替换内容 用法: replace('需要替换的内容','替换后的内容',替换次数) 备:如果需要替换单引号需要加'\' 例子: str = ...
- python (注释,变量类型,表达式,运算符,程序结构)
注释 1.行注释 #内容 2.块注释 ...内容 ... 变量类型 1.Number 整数进制表示 二 ...
- Python中的高级变量类型
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- 判断Javascript变量类型的函数
toString 本来是用来做字符串转换的,不过现在流行用来做变量类型的检查了.这里也的一个函数,方便检查变量的类型,可以用来代替 typeof function getType(o) {var _t ...
最新文章
- 1分钟构建API网关日志解决方案
- Sqlserver2005 with as 实现分页以提高性能
- 没有终结点在侦听可以接受消息的_IoT Hub入门(3)使用消息路由将原始设备数据记录存档...
- LUA GC 简单测试
- .NET 6新特性试用 | 可空引用类型
- Android 系统(188)---In-Cell、On-Cell、OGS三种屏幕技术
- 修改时间日期 linux,Linux查看和修改时间、日期
- Scrapy框架的介绍和基本使用
- LinkedList和 ArrayList的大数据面试资料(面试题)
- 请实现一个函数,将一个字符串中的每个空格替换成...
- Java 代码实现pdf转word文件 | 无损转换完整代码教程
- sax解析xml详解
- Leetcode刷题之旅--剑指 Offer 17. 打印从1到最大的n位数
- python回到本次循环开头_如何循环回到程序的开头?Python
- 使用超级表格快速创建在线表单(如问卷调查、报名表)
- GitHub 装逼指南
- Could not open the editor: URLDecoder: Illegal hex characters in escape (%) pattern - For input stri
- 夏天来了,西瓜配橙汁,来点小清新风格
- python枪械_Python的七种武器
- 激活函数和全连接层——基于Pytorch
热门文章
- TortoiseGit 基础5部曲
- springboot 整合mybatisplus输出sql语句不输出结果集
- Springboot整合Quartz集群部署以及配置Druid数据源
- Jenikns新建节点、配置节点、新建任务、配置任务、脚本验证
- Java-自增自减运算符 初始Math类
- python wxpython radiobutton 能不能默认不选择_Python啥都行_Robot自动化测试
- 双绞线传输距离_视频监控系统中布线常用传输线缆分类及制作方法
- tcp分包传图片 如何还原_技术控丨超详细解析TCP重传机制
- qt中拖动窗口widget
- BugkuCTF-MISC题神奇宝贝