Python快速入门_1
注释
- # 用#号字符开头注释单行
- """
- 三个引号可以注释多行
- 三个引号可以注释多行
- 三个引号可以注释多行
- """
原始数据类型和运算符
(1)整型
- #整数
- 3 #=>3
(2)算术运算
- #加法
- 1+1 #=>2
- #减法
- 8-1 #=>7
- #乘法
- 10*2 #=>20
- #除法 !!!结果自动转换成浮点数
- 35/5 #=>7.0
- 5/3 #=>1.6666666666666667
- #整数除法 !!!结果向下取整
- 5//3 #=>1
- 5.0//3.0 #=>1.0
- -5//3 #=>-2
- 5//(-3) #=>-2
- -5.0//3.0 #=>-2.0
- #浮点数的运算结果也是浮点数
- 3*2.0 #=>6.0
- #取模
- 7%3 #=>1
- #x的y次方
- 2**4 #=>16
- #用括号决定优先级
- (1+3)*2 #=>8
(2)布尔运算与比较运算
- #布尔值
- True #=>True
- False #=>False
- #用not取非
- not True #=>False
- not False #=>True
- #逻辑运算符,注意and和or都是小写
- True and False #=>False
- True or False #=>True
- #整数也可以当做布尔值
- 0== False #=>True
- 2==True #=>False
- 1==True #=>True
- #用==判断相等
- 1==1 #=>True
- 2==1 #=>False
- #用!=判断不等
- 1!=1 #=>False
- 1!=2 #=>True
- #比较大小
- 1<10 #=>True
- 2<=2 #=>True
- 2>=2 #=>True
(4)字符串运算
- #字符串用单引号双引号都可以
- '这个是字符串'
- "这个也是字符串"
- #用加号连接字符串
- 'Hello '+'World' #=>'Hello World'
- #字符串可以被当做字符列表
- 'This is a string'[0] #=>'T'
- #用format来格式化字符串
- "{} can be {}".format("string",'interpolated') #=>'string can be interpolated'
- #可以重复参数以节省时间
- "{0} be nimble,{0} be quick,{0} jump over the {1}".format("jack","candle stick") #=>'jack be nimble,jack be quick,jack jump over the candle stick'
- #如果不想数参数可以用关键词
- "{name} wants to eat {food}".format(name='Bob',food='lasagna') #=>'Bob wants to eat lasagna'
- #如果你的python3程序也要运行在Python2.5以下环境运行,也可以用老式的格式化语法
- "%s can be %s the %s way"%('strings','interpolater','old') #=>'strings can be interpolater the old way'
(2)None
- #None是一个对象
- None
- #当与None进行比较时不要用==,要用is,is是用来比较两个变量是否指向同一个对象
- 'etc' is None #=>False
- None is None #=>True
- #None,0,空字符串,空列表,空字典都算是False,其他都是True
- bool(None) #=>False
- bool(0) #=>False
- bool("") #=>False
- bool({}) #=>False
- bool([]) #=>False
Python快速入门_1的更多相关文章
- Python快速入门
Python快速入门 一.基础概要 命名:h.py Linux命令行运行:python h.py 注释.数字.字符串: 基本类型只有数字与字符串 #python注释是这样写的 ''' 当然也可以这样 ...
- python快速入门及进阶
python快速入门及进阶 by 小强
- Python快速入门PDF高清完整版免费下载|百度云盘
百度云盘:Python快速入门PDF高清完整版免费下载 提取码:w5y8 内容简介 这是一本Python快速入门书,基于Python 3.6编写.本书分为4部分,第一部分讲解Python的基础知识,对 ...
- Python快速入门之与C语言异同
代码较长,建议使用电脑阅读本文. 10分钟入门Python 本文中使用的是Python3如果你曾经学过C语言,阅读此文,相信你能迅速发现这两种语言的异同,达到快速入门的目的.下面将开始介绍它们的异同. ...
- 1、Python快速入门(0529)
学习来自马哥教育的视频,感谢马哥 编程语言: 用户: 问题空间 计算机:解决问题 解空间 抽象: 机器代码-->微码编程-->高级语言 (语言的高下级的是根据语言是否被人类容易理解或者更接 ...
- python快速入门——进入数据挖掘你该有的基础知识
这篇文章是用来总结python中重要的语法,通过这些了解你可以快速了解一段python代码的含义 Python 的基础语法来带你快速入门 Python 语言.如果你想对 Python 有全面的了解请关 ...
- Python与C语言基础对比(Python快速入门)
代码较长,建议使用电脑阅读本文. 10分钟入门Python 本文中使用的是Python3 如果你曾经学过C语言,阅读此文,相信你能迅速发现这两种语言的异同,达到快速入门的目的.下面将开始介绍它们的异同 ...
- 第02章 Python快速入门
007.快速入门,边学边用 008.变量类型 print(type(变量)) 查看变量的了类型 现在常用的变量的类型有整型.浮点型.字符型 009.List基础模块 类型转换:str(8 ...
- 「数据挖掘入门系列」Python快速入门
Python环境搭建 本次入门系列将使用Python作为开发语言.要使用Python语言,我们先来搭建Python开发平台.我们将基于Python 2.7版本.以及Python的开发发行版本Anaco ...
随机推荐
- Jquery 页面元素事件绑定
场景: 用一个Table来展示数据信息列表,通过鼠标点击Table中的Tr来获取到当前选中的数据行信息. <table class="Table" width="1 ...
- 使用 wget 下载需要 cookie 认证的网站
.使用火狐,安装 Export Cookies 插件 2.登录网站,点菜单"工具-Export Cookies..",保存 cookies.txt 到自己的文件夹 3.把 cookies.t ...
- 死磕Java之聊聊LinkedList源码(基于JDK1.8)
工作快一年了,近期打算研究一下JDK的源码,也就因此有了死磕java系列 LinkedList 是一个继承于AbstractSequentialList的双向链表,链表不需要capacity的设定,它 ...
- javascript点击变绿色再点击变红色
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- springMVC 学习笔记(一):springMVC 入门
springMVC 学习笔记(一):spring 入门 什么是 springMVC springMVC 是 spring 框架的一个模块,springMVC 和 spring 无需通过中间整合层进行整 ...
- DRF 的解析器和渲染器
一.解析器 解析器作用 解析器的作用就是服务端接收客户端传过来的数据,把数据解析成自己可以处理的数据.本质就是对请求体中的数据进行解析. 在了解解析器之前,我们要先知道Accept以及ContentT ...
- 5.EM
- GN算法---《Community structure in social and biological networks》这篇论文讲了什么?
用中文记下这篇论文的大致意思,以防止忘了.好记性不如烂笔头! 摘要:最近的一些研究在研究社交网络或WWW.研究者都集中于研究网络的“小世界性”,“幂率分布特性”,“网络传递性”(聚类性吧).本文提出网 ...
- [SCOI2007]最大土地面积(旋转卡壳)
首先,最大四边形的四个点一定在凸包上 所以先求凸包 有个结论,若是随机数据,凸包包括的点大约是\(\log_2n\)个 然鹅,此题绝对不会这么轻松,若\(O(n^4)\)枚举,只有50分 所以还是要想 ...
- SDUT OJ 顺序表应用1:多余元素删除之移位算法
顺序表应用1:多余元素删除之移位算法 Time Limit: 1000 ms Memory Limit: 650 KiB Submit Statistic Discuss Problem Descri ...