python征程1.2(初识python)
1.操作符。
和其他绝大多数语言一样,Python的算术操作符以你熟悉的方式工作。
“+,—,×,/,//,%,**,”
注意:python有两种除法操作符(1)单斜杠用以传统除法,(2)双斜杠用以浮点除法(并对结果进行四舍五入)
>>> print(-*+**)
(3)就像我们看到的,操作符的优先级和你想象的一样,“+,—,优先级最低”,“‘*,/,//,%”,优先级较高,且乘方的优先级最高。上述即为(3**2)首先求值,然后是(-2*4)然后对两个数进行求和。
(4)python中当然有比较运算符,但是返回的是布尔型(bool)“真(True)”或“假(False)”
>>> print(>)
False
(5)逻辑运算符(and,or,not):使用逻辑运算符可以将任意表达式连接起来,并得到一个布尔值。
>>> print(< and ==)
False
2.数字。
python支持5种基本数字类型,其中三种是整数类型。
int(有符号整型):0101,67,90
>>> type()
<class 'int'>
long(长整型):29979052458L,889765544458L
bool(布尔型):False,True
float(浮点型):3.1415926,9.999
>>> type(1.1)
<class 'float'>
complex(复数):6.23+1.5j,-1.23-875j
注意:在python中会将整型与长整型无缝结合,所以不用担心溢出的问题,python会自动将int型转换为long型。
3.字符串。
(1)“+”可以应用于字符串的连接用算。
>>> name_01="帅哥"
>>> name_02="美女"
>>> print("I am a:"+name_01+"\nyou are a:"+name_02)
I am a:帅哥
you are a:美女
(2)“*”可以用字符串的重复。
>>> list=[1,2,3,4]
>>> list
[1, 2, 3, 4]
4.列表和元组。
(1)对于我们初学者来说可以将列表和元组当成“数组“,他能够保存任意数量的python对象。和数组一样从0开始的数字作为索引访问元素,但是列表和元组可以存储不同类型的对象。
(2)列表和元组也有几处重要的区别,列表元素用[ ]来包裹,且元素的个数跟和元素的值可以改变。
元组用( )来包裹,且不可以更改。元组可以看成只读的列表,通过切片运算可以[ : ]得到子集,这一点和字符串的用法一致。
>>> list=[1,2,3,4]
>>> list
[1, 2, 3, 4]
>>> list[1:3]
[2, 3]
python征程1.2(初识python)的更多相关文章
- 孤荷凌寒自学python第三十八天初识python的线程控制
孤荷凌寒自学python第三十八天初识python的线程控制 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.线程 在操作系统中存在着很多的可执行的应用程序,每个应用程序启动后,就可以看 ...
- 孤荷凌寒自学python第十七天初识Python的函数
孤荷凌寒自学python第十七天初识Python的函数 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 函数是能够完成指定运算并返回运算结果的代码块.是结构化编程重要的结构. 我首先发现pyt ...
- 孤荷凌寒自学python第十一天初识Python的字典类
孤荷凌寒自学python第十一天初识Python的字典类 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) Python的字典其实是一张二维对照表 下面举例说明: 键名Key 姓名 性别 身高 ...
- python基础篇_001_初识Python
一.Python环境 windows环境安装Python步骤 .下载安装包:https://www.python.org/downloads/windows/ .安装:默认安装路径:C:\pytho ...
- python(1)- 初识python
一.了解编程语言 1.编程语言的定义 编程语言即语言,语言的本质就是沟通,因而编程语言与英语 .法语.日语等所有语言并无区别,只不过英语是人与人之间沟通的介质,而编程语言则是程序员与计算机沟通的介质. ...
- python征程3.0(python对象)
1.python使用对象模型来存储数据.构造任何类型的值都是一个对象.”尽管python被当成一种面向对象的脚本的编程语言“,但你完全能够写出不使用任何类和实例的脚本. python对象都拥有三个特性 ...
- python征程2.0(python基础)
1.python中有一些基本规则的特殊字符. (1)#表示这后的字符为python注释. (2)\n标准的行分隔符. (3)\继续上一行.(也就是过长的语句可以使用反斜杠(\)分解成几行) ) and ...
- python学习笔记之初识Python
一直听说python语音的简单易用而又强大,今天终于忍不住借本书,开始接触接触一下它,下面结合书本和自己的一些体会,写一下刚刚接触python的东西,重点写一些和C++有区别的地方. (1)输入inp ...
- Python学习之路——初识Python
一.第一个程序Hello World: 1.打印输出Hello World: Python2打印方法: >>> print "hello world"hello ...
- python语言学习1——初识python
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. 龟叔给Python的定位是“优雅”.“明确”.“简单”,所以Python ...
随机推荐
- C/C++预处理指令#define,#ifdef,#ifndef,#endif…
2016年12月29日更新: 今天查看以前文件的时候, 突然发现了#error 这个预处理指令.然后回想一下工作, 发现这个指令使用场景还是很多的.比如: 一个项目的模块儿之多,源文件之大,代码之多, ...
- Hadoop HDFS 用户指南
This document is a starting point for users working with Hadoop Distributed File System (HDFS) eithe ...
- 导入一些常用命令比如(rz),关闭防火墙外面可以访问
yum -y install lrzsz-----------导入常用命令 我在虚拟机上面启动了一个项目 这个原因是防火墙造成的,关闭防火墙 iptables -L 查看下 service ipt ...
- Java集合类的组织结构和继承、实现关系
Collection继承.实现关系如下(说明(I)表示接口,(C)表示Java类,<--表示继承,<<--表示实现): (I)Iterable |<--(I)Collectio ...
- Windows下安装python2和python3双版本
现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里我们只介绍下Windows(我用的Win10)环境下的pytho ...
- 服务器.htaccess 详解以及 .htaccess 参数说明(转载)
htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录.作为用户,所能使用的命令受到限 ...
- Constraint5:unique 约束和null
unique约束使用unique index来限制列值的唯一性: 创建unique约束之后,column中允许插入null值,unique 约束将两个null值看作是相同的(即null=null为tr ...
- 【Win10应用开发】协议-下篇:自定义多个协议
前面介绍了如何为应用程序自定义协议,于是有朋友会问,我希望为我的应用注册多个协议,不同的协议处理不同的事情,能吗?答案是能的. 方法主要在配置清单文件上,这里我给出一个例子,示例应用将注册两个协议,分 ...
- Android之计算缓存大小并且清空缓存
转载博客:http://www.2cto.com/kf/201503/385492.html 项目中碰到了计算缓存大小和清空缓存的功能,这个很常见的功能,几乎每个APP都有,以为实现很简单,网上搜了一 ...
- Hibernate的数据删除,更改
其他未给出代码,请参考上一篇.... 一.数据的删除 方法1.从“多”的一方进行数据的删除 books.hbm.xml文件不变: <many-to-one name="publishe ...