python基本概念入门篇

Python中有4种类型的数

1. 整数

例如: 2, 10 等

2. 长整数

比整数存储的数值更大

3. 浮点数

即小数, 例如 2.5, 12.3E-4,  12.3E-4表示12.3 * 10-4。

4. 复数

例如 (-1+2j)和(3.4-5.6j)

一、字符串的三种表示法

  1、使用单引号(')

    例如:

print 'hello world'
  2、使用双引号(")

    例如:

print "hello world"
  3、使用三引号('''或"""), 三引号可以包含多行字串, 并签中间可以任意使用单引号或双引号。

    例如:

print '''hello world, "this's ishello word."可以是多行'''print """hello world, "this's ishello word."可以是多行"""
二、转义字符的使用

  如果想在单引号里使用单引号, 或是双引号里使用双引号,那么可以通过转义字符来实现, '代表单引号, "代表双引号,\代表反斜杠, 在行末使用代表续行, 即下一行与所在的行为同一个字符串.

  例如:

print 'this's hello world'输出结果是this's hello world
以上代码也可以表示为

print "this's hello world"
使用换行的例子

print "hello world, this's same line with hello world"输出结果为:hello world, this's same line with hello world
三、自然字符串

  使用r或R标识后边的字符串中不使用转义字符, 常用于正则表达式.

例如:

print r"n想输出反斜杠后边跟一个n"输出结果为:n
四、Unicode字符串

  使用u或U标识后边的字符串使用Unicode编码

五、字符串连接

  将两个字符串放到一起, 将自动连接, 字符串之间可以有空格.

  例如:

print 'hello''world'输出结果是: helloworld
六、注意事项和建议

1 单引号和双引号没有任何区别2 当使用正则表达式时, 建议使用自然字串, 即用r或R后边跟一个字符串3 当有单引号和双引号混用的情况时, 建议使用三引号

python 学习笔记 标识符和变量(3)
一、标识符

  合法的标识符: 必须由字母、数字、下划线组成并且以字母或下划线开头。

  标识符是大小写敏感的。

  标识符不可以是python的关键字和保留字

  例如:以下的标识符都是有效的标识符

mynamemyName_myName__myNamemyName8
  其中第一个变量和第二个变量是不同的变量, 因为第三个字母一个是小写'n', 一个是大写'N'.

二、变量

  在python中变量不需要定义, 直接使用即可

  例如: 以下内容可以使用python正确运行

i = 0i = i + 1print i
  以上代码运行结果为: 1

 

python 学习笔记 对象(4)
python中任何东西都是对象.

python对象包括数字, 字符串, 函数

python 学习笔记 物理行与逻辑行(5)
一、物理行

  在编写代码的过程中看到的每一行都是一个物理行

二、逻辑行

  在python语言中的一个逻辑语句。每个逻辑行可以使用分号(;)表示结束。

  例如:

i = 5print ii = i + 5;print 5;
  以上代码有3个物理行, 4个逻辑行.

强烈建议每一个逻辑行占用一个物理行

python 学习笔记 缩进(6)
python语言中在行首的空格和制表符用来决定逻辑行的缩进和层次.

如果同一层次的缩进不一致的话, 会产生异常或错误的结果.

例如:

print 'hello world' print 'hello world'
  以上代码中第一行代码会正常运行, 第二行会抛出异常.

1 i = 32 if i == 3:3     print 'hello world i == 3'4     print 'hello world'5 if i < 3:6     print 'hello world i < 3'7 print 'Done'
  以上代码中, 如果i为3则打印输出第3,4,7行
  如果 i<3时, 则打印输出6,7行
  

从以上代码可以看到 相同缩进下的代码会在同一个语句块中.相同缩进下的代码类似于java中的一对大括号中的内容

时间: 2024-10-30 18:22:04

python基本概念入门篇的相关文章

用Apache Spark进行大数据处理—入门篇

文章讲的是用Apache Spark进行大数据处理-入门篇,Apache Spark 是一个围绕速度.易用性和复杂分析构建的大数据处理框架.最初在2009年由加州大学伯克利分校的AMPLab开发,并于2010年成为Apache的开源项目之一. 与Hadoop和Storm等其他大数据和MapReduce技术相比,Spark有如下优势. 首先,Spark为我们提供了一个全面.统一的框架用于管理各种有着不同性质(文本数据.图表数据等)的数据集和数据源(批量数据或实时的流数据)的大数据处理的需求. Sp

Linux平台下Python脚本编程入门(一)

众所周知,系统管理员需要精通一门脚本语言,而且招聘机构列出的职位需求上也会这么写.大多数人会认为 Bash (或者其他的 shell 语言)用起来很方便,但一些强大的语言(比如 Python)会给你带来一些其它的好处. 首先,我们会使用 Python 的命令行工具,还会接触到 Python 的面向对象特性(这篇文章的后半部分会谈到它). 学习 Python 可以助力于你在桌面应用开发及数据科学领域的职业发展. 容易上手,广泛使用,拥有海量"开箱即用"的模块(它是一组包含 Python

Linux 平台下 Python 脚本编程入门(一)

众所周知,系统管理员需要精通一门脚本语言,而且招聘机构列出的职位需求上也会这么写.大多数人会认为 Bash (或者其他的 shell 语言)用起来很方便,但一些强大的语言(比如 Python)会给你带来一些其它的好处. 在 Linux 中学习 Python 脚本编程 首先,我们会使用 Python 的命令行工具,还会接触到 Python 的面向对象特性(这篇文章的后半部分会谈到它). 学习 Python 可以助力于你在桌面应用开发及数据科学领域的职业发展. 容易上手,广泛使用,拥有海量"开箱即用

Python之路【1】:Python简介和入门

Python之路[第一篇]:Python简介和入门 python简介: 一.什么是python Python(英国发音:/ pa θ n/ 美国发音:/ pa θɑ n/),是一种面向对象.直译式的计算机程序语言. 每一门语言都有自己的哲学: pythonde 设计哲学是:"优雅"."明确"."简单" 二.python由来  1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承.之

(转) 深度学习全网最全学习资料汇总之入门篇

  本文转自: http://www.dlworld.cn/ZiLiaoXiaZai/3428.html 深度学习全网最全学习资料汇总之入门篇  作为人工智能领域一个重要的研究分支,深度学习技术几乎出现在当下所有热门的AI应用领域,包括语音识别,语义理解,图像识别,大数据分析等等,甚至有人把当前的人工智能等同于深度学习.面对如此重要的江湖地位,我们相信一定有为数众多的 AI 开发者对深度学习技术充满了好奇心,想要快速着手使用这项强大的技术来解决现实生活中的实际问题.因此,雷锋网将围绕深度学习技术

Python Matplotlib库入门指南

  这篇文章主要介绍了Python Matplotlib库入门指南,本文讲解了Matplotlib是什么,然后给出了Matplotlib基础绘图实例如绘制折线图.绘制多线图,并给出了图例功能使用实例,需要的朋友可以参考下 Matplotlib简介 Matplotlib是一个Python工具箱,用于科学计算的数据可视化.借助它,Python可以绘制如Matlab和Octave多种多样的数据图形.最初是模仿了Matlab图形命令, 但是与Matlab是相互独立的. 通过Matplotlib中简单的接

phalapi-入门篇6(小技巧和浅谈API适用范围以及入门篇总结)

phalapi-入门篇6(小技巧和浅谈API适用范围以及入门篇总结) 前言 先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架. 本篇文章的目的在于把框架自带的一些好用,封装好的一些方便开发的类库简单的说一下,灵活使用可以提高开发效率,再就是因为在交流过程中有很多童鞋提出了一些关于什么样的项目怎么用API和web端怎么使用API这类的问题,我就我的理解把我的一些想法和大家交流一下,最后是对于入门篇做一下总结,以及对后面的一些教程做一下说明. 附上: 官网地址

Swift入门篇-循环语句

原文:Swift入门篇-循环语句      今天早上一起来所有新闻都是报道荷兰5-1战胜西班牙,我一看没有搞错吧,顿时想都如果中国队vs荷兰队也不至于会输的怎么惨吧,难道是荷兰队开挂了,于是我看了一下昨天比赛的视频直播,还真是新闻报道的那样,顿时感动球场上处处都是变化,买足彩的朋友也要注意了,不要太听信某些专家的预测. 下面是分享我买的足彩的信息(评个人感觉买的)   废话不多说,继续就开始继续分享swift入门篇 中的循环语句.   一:循环语句     1:for 用法 2: for in

HttpHandler HttpModule入门篇

HttpHandler HttpModule入门篇 ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览器中. 生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandlerFactory,他们的执行(顺序)大致的执行过程是这样的: