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:注释\变量类型\转换函数\转义字符\运算符相关推荐

  1. python用来查看变量类型的函数是什么_python查看变量类型的函数

    怎么查看变量的类型 python方法如下: type(变量),输出的结果就是变量的类型: 在Python里面变量在声明时,不需要指定变量的类型,变量的类型是动态指定的: 也就是说变量的类型,根据给出的 ...

  2. python变量类型-【干货】Python基础语法之变量类型

    原标题:[干货]Python基础语法之变量类型 还没关注? 01 Python编码 Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错. 解决 ...

  3. python学习之一(变量的基本使用)

    变量的基本使用(学习记录使用) 程序就是用来处理数据的,而变量就是用来存储数据的 目标 变量定义 变量的类型 变量的命名 01. 变量定义 在 Python 中,每个变量 在使用前都必须赋值,变量 赋 ...

  4. python是什么语言、即变量不需要显示声明数据类型-python中可以声明变量类型吗...

    变量(variable)是Python语言中一个非常重要的概念.变量的主要作用就是为Python程序中的某个值起一个名字.类似于"张三"."李四"." ...

  5. Python学习笔记——for循环和range函数

    Python学习笔记--for循环和range函数 Python的for循环 for 目标 in 表达式 :循环体 案例一 >>> example = 'abcdef' >&g ...

  6. python学习笔记(五)---替换函数

    python学习笔记(五)-替换函数 replace()函数替换内容 用法: replace('需要替换的内容','替换后的内容',替换次数) 备:如果需要替换单引号需要加'\' 例子: str = ...

  7. python (注释,变量类型,表达式,运算符,程序结构)

    注释         1.行注释  #内容          2.块注释 ...内容 ... 变量类型     1.Number             整数进制表示                二 ...

  8. Python中的高级变量类型

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

  9. 判断Javascript变量类型的函数

    toString 本来是用来做字符串转换的,不过现在流行用来做变量类型的检查了.这里也的一个函数,方便检查变量的类型,可以用来代替 typeof function getType(o) {var _t ...

最新文章

  1. 1分钟构建API网关日志解决方案
  2. Sqlserver2005 with as 实现分页以提高性能
  3. 没有终结点在侦听可以接受消息的_IoT Hub入门(3)使用消息路由将原始设备数据记录存档...
  4. LUA GC 简单测试
  5. .NET 6新特性试用 | 可空引用类型
  6. Android 系统(188)---In-Cell、On-Cell、OGS三种屏幕技术
  7. 修改时间日期 linux,Linux查看和修改时间、日期
  8. Scrapy框架的介绍和基本使用
  9. LinkedList和 ArrayList的大数据面试资料(面试题)
  10. 请实现一个函数,将一个字符串中的每个空格替换成...
  11. Java 代码实现pdf转word文件 | 无损转换完整代码教程
  12. sax解析xml详解
  13. Leetcode刷题之旅--剑指 Offer 17. 打印从1到最大的n位数
  14. python回到本次循环开头_如何循环回到程序的开头?Python
  15. 使用超级表格快速创建在线表单(如问卷调查、报名表)
  16. GitHub 装逼指南
  17. Could not open the editor: URLDecoder: Illegal hex characters in escape (%) pattern - For input stri
  18. 夏天来了,西瓜配橙汁,来点小清新风格
  19. python枪械_Python的七种武器
  20. 激活函数和全连接层——基于Pytorch

热门文章

  1. TortoiseGit 基础5部曲
  2. springboot 整合mybatisplus输出sql语句不输出结果集
  3. Springboot整合Quartz集群部署以及配置Druid数据源
  4. Jenikns新建节点、配置节点、新建任务、配置任务、脚本验证
  5. Java-自增自减运算符 初始Math类
  6. python wxpython radiobutton 能不能默认不选择_Python啥都行_Robot自动化测试
  7. 双绞线传输距离_视频监控系统中布线常用传输线缆分类及制作方法
  8. tcp分包传图片 如何还原_技术控丨超详细解析TCP重传机制
  9. qt中拖动窗口widget
  10. BugkuCTF-MISC题神奇宝贝