本节我们开始学习python的数据类型. 什么是数据类型呢?前面我们提过,所谓的编程,就是控制一系列的数据去完成我们预设的逻辑或者功能.所以,编程语言首先要定义一系列对“数据”的处理规则.这些处理规则包括:如何存储数据.数据的长度.数据的赋值.数据的读取.数据的显示.数据的比较等等. 不同类型的数据,它们的这些处理规则是不一样的.比如:整数和小数在内存中的存储方式肯定是不一样的:小数有精度的操作,而字符串肯定是没有的. 因此,编程语言需要对我们用到的所有数据进行分类,抽象出一些基本的类型,这就是…
我们把前面的程序稍微改一下,来了解python中的变量. # file: ./4/4_1.py # 定义变量 hello_str = "hello, world!" # 字符串打印 print(hello_str)  建议通过视频来学习本节内容: 查看本节视频 这段代码实现的功能也是在终端打印出“hello,world!”这一字符串.与我们最开始那个程序不同的是,它定义了一个变量“hello_str”用于存储这个字符串,然后再调用print函数输出. 本节我们来学习什么是变量? 变量,…
01—写在前面 我做了十几年的程序猿,码过代码.带过项目.做过产品经理.做过软件架构师.因为我是做通信设备软件的,面向底层操作系统,所以我的工作主要以C语言为主.Python在我的工作中通常用来写一些小脚本.最近一个项目的需要,我需要深入学习python.现在python很火,很多没有编程经验的也开始学起python了,我觉得这是很有意思的一件事情,就产生了把我的学习过程用文章和视频的方式记录下来的想法,希望这些东西能帮忙大家尤其是这些初学者. 由于我需要考虑这些从来没有接触过编程的初学者,所以…
本节的任务,是完成我们的第一个python程序,并搭建好学习python的环境.  建议通过视频来学习本节内容: 查看本节视频 再次看看上一节提到的那张图,看看作为高级编程语言,我们如何编程. 首先,作为程序员的你,需要先遵循python定义的语法规则,编写一段代码并保存为一个代码文件.这仅仅是完成了编码工作,如何让这段代码在你的机器上运行起来呢?你还需要安装“翻译工具”,也就是python的解释器. 为了让我们的第一个python程序能顺利运行起来,我们先把解释器安装好. 1.Python解释…
人生苦短,我选Python 引言 前文传送门 小白学 Python(1):开篇 接触一门新的语言,肯定要先了解它的基础数据类型.啥?你问我为啥要先了解基础数据类型? 为了你的生命安全,还是乖乖听我 BB 吧,别想那些有的没的. Python 拥有着很多的基础数据类型,那么,什么是数据类型呢? 打开百度,随手一个 Copy: 数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作. 变量是用来存储值的所在处,它们有名字和数据类型.变量的数据类型决定了如何将代表这些值的位存储到计算机…
人生苦短,我选Python 引言 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 前面我们介绍过了数字,本篇我们接着聊另一个常用的基础数据类型:字符串. 什么是字符串? 字符串是由字符组成的一串有限序列,如: 'geekdigging' . "geekdigging" ,当然,符号也是可以的,如: 'https://www.geekdigging.com/' . "https://www.geekdigging.com/"…
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 小白学 Python(7):基础流程控制(上) 小白学 Python(8):基础流程控制(下) 小白学 Python(9):基础数据结构(列表)(上) 小白学 Python(10):基础数据结构(…
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 小白学 Python(7):基础流程控制(上) 小白学 Python(8):基础流程控制(下) 小白学 Python(9):基础数据结构(列表)(上) 小白学 Python(10):基础数据结构(…
和学习其他编程语言一样,首先要了解一门语言的数据类型. Python的数据类型有整型.浮点型.字符串.布尔型.日期时间类型.list列表.set集合.tuple元组.dict词典等. 1.整型 就是数学中的整数,包括负整数. 定义整型的方法: a = 100 b = -100 print(a) print(b) 结果: 100 -100 Python定义变量的语法和其他的编程语言不一样,例如Java定义整型变量的语法:int a = 10; Python是根据你的变量的值来确定变量的类型. a…
python基本数据类型 字符串类型(str) 字符串类型的数据一定是描述性质的,且由引号括起来的数据都是字符串数据(单引号.双引号.三引号.) 如下图 (简单易懂) 这里列举一些不明所以的问题 如图 这是变量名 这是变量值 这也是变量值 那么有的朋友可能会这样干 然后运行了它发现报错 这是因为这俩都是变量名,且这两个变量名都没有进行赋值,图中的等号只是做了一个指向 接下来,为它们其中一个赋值 最终name也指向了yoyo这个变量值就对了 引号在字符串类型中的运用(比较重要) 一串代码中若需要运…
目录: 一.引言 二.数据类型 >整型 >浮点型 >布尔类型 三.类型转换 四.获得关于类型的信息 五.课时05课后习题及答案 *********** 一.引言 *********** 大家还记得‘520’和520的区别吗? 没错,带了引号的,无论是单引号还是双引号或者是三引号,都是字符串:但不带引号的,就是数字.字符串相加叫作拼接. >>> ' ' >>> 520+1314 1834 今天来介绍一些Python的数据类型,包括整型.浮点型.布尔类型.…
快速上手学python 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多因素造成了,当然市场需求的重要因素.吴军博士对大数据流行的解释与python流行或许有些默契.数据一直以来都存在,只是在历史条件下,由于计算性能和技术发展的原因,与之匹配的数据处理技术还不是很先进,以至于很多数据被我们舍弃了.同样,python语言简洁流畅等多种优点,也会让第一次接触的编程人员痴迷,…
#cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff; height: 55px width:100% -moz-border-radius: 3px; padding: 3px; margin: 10px 0px; font-family: "微软雅黑", "宋体", "黑体", Arial } P…
#cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff; height: 55px width:100% -moz-border-radius: 3px; padding: 3px; margin: 10px 0px; font-family: "微软雅黑", "宋体", "黑体", Arial } P…
自从20世纪90年代初Python语言诞生至今,它已被广泛应用于系统管理任务的处理和Web编程.今天就来给大家看看学Python的五大优势吧! NO.1 全球三大主流编程语言之一 python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库.它已经成为继Java.C++之后的第三大语言,相对于其他语言,它的特点是:简单易学.可移植.可扩展.可嵌入. 丰富的库.免费开源等, Python难度低于java,更适合初学编程者. NO.2 高效可靠的编程语言 我相信任何使用过 Python…
01.万恶之源-python基础 ⼀.python介绍  python的创始⼈为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决⼼开发⼀个新的脚本解释程序,作为ABC语⾔的⼀种继承. 最新的TIOBE排⾏榜,Python已经占据世界第四名的位置, Python崇尚优美.清晰.简单,是⼀个优秀并⼴泛使⽤的语⾔. 由上图可⻅,Python整体呈上升趋势,反映出Python应⽤越来越⼴泛并且也逐渐得到业内的认可!!!Python可以…
首先要讲到的就是元组 元组其实拥有列表的一些特性,可以存储不同类型的值,但在某些方面元组又比不上列表 定义一个元组,你可以不用加‘ [ ] ’,你只需用逗号隔开即可 例如 1 2 3 4 5 6 7 8 9 10 In [1]: my_tuple = "susmote", 28, 123456789   In [2]: my_tuple[0] Out[2]: 'susmote'   In [3]: my_tuple[1] Out[3]: 28   In [4]: my_tuple Ou…
C语言基础学习PYTHON——基础学习D05 20180815内容纲要: 1 模块 2 包 3 import的本质 4 内置模块详解 (1)time&datetime (2)datetime (3)random (4)os (5)sys (6)json&pickle (7)shelve (8)xml (9)shutil (10)PyYaml (11)configpaser (12)hashlib (13)re 5 练习:开发一个简单的python计算器(挑战性很强) 1 模块 模块: &g…
<趣学Python编程> 基本信息 作者: (美)Jason Briggs 译者: 尹哲 出版社:人民邮电出版社 ISBN:9787115335951 上架时间:2014-2-21 出版日期:2014 年3月 开本:16开 页码:292 版次:1-1 所属分类:计算机 更多关于>>> <趣学Python编程>   编辑推荐 Amazon畅销编程图书. 无需任何计算机基础知识,轻松有趣地掌握Python编程. Python是一种强大并通俗易懂的编程语言,而且它易学又…
我会持续更新.... 字符串类型 字符串定义: 字符串的格式:'字符串', "字符串", """字符串"""字符串一旦被创建,不能被修改,一旦修改或者拼接,都会重新生成字符串字符串有序,可以索引,可以切片,可迭代对象 语法:a = '我是字符串' # 单引号 b = "我也是字符串" # 双引号 c = """我照样是字符串""" # 三引号 #…
点击了解更多Python课程>>> python从入门到精通之30天快速学python视频教程 课程目录: python入门教程-1-Python编程语言历史及特性.mkv python入门教程-2-Python编程语言初接触.mkv python入门教程-3-Python程序文件结构.mkv python入门教程-4-准备Python编程环境.mkv python入门教程-5-Python编程语言基础技术框架.mkv python入门教程-6-Python编程语言基础技术框架.mkv…
虽然目前的编程语言有很多,但是基础语法上的概念,本质上都是相通的.可以做到一通百通.所以没有必要为了学哪门语言纠结太多. python是目前市面上,我个人认为是最简洁&&最优雅&&最有钱途&&最全能的编程语言,没有之一.所以既然你决定了要学习python,那么就需要先下一个决心,至少决定要做为自己的主力语言. python有哪些优势?看看下面这个漫画 参考翻译: 上图: “你在飞!怎么做到的?” “Python!” 下左: “我昨晚学习了 Python,一切…
前言: 开学后,跟预想的一样,开学第一天我们就开了Python,虽然之前早就预料到了,但对于一直学Java的我来说,内心还是有一些涟漪的.总归还是要接受的,还不如振作起来,认真对待.我决定从最简单并且最重要的规则开始,开始我的Python之旅. 我们一起学Python 虽然学习Python,但我的主攻方向还在Java上,python只是学习一些基础,所以我不会像写Java博客那样每个知识点写特别细,我会把重要的规则记录下来,学习抓重点,之前说过,学编程主要学的是编程思想,编程思想是相通的,学好编…
人生苦短,我选Python 引言 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 前面的文章中,我们介绍了基础数据类型中最常用的数字和字符串,不知道大家还记得什么是变量不?不记得变量也应该记得那被奶茶吧~~~都不记得自己去翻翻前面的文章吧. 变量 在 Python 中使用变量,有一个和 Java 最大的不同是无需先声明,直接在赋值的时候就完成了声明. 如果我们直接使用一个没有赋值的变量,会直接报错. p…
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 前言 前面我们讲了变量的基础操作,本文我们接着讲运算符. 运算符根据用途可以分为以下这么几类: 算术运算符 比较运算符 赋值运算符 逻辑运算符 成员运算符 身份运算符 本篇我们先介绍前两个,算术运算符和比较运算符. 算数运算符 算术运算符顾名思义就是我们做数字计算的时候用到的运算符,当然…
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 前言 上一篇文章我们介绍了算术运算符和比较运算符.本篇我们继续介绍其余的几个: 赋值运算符 逻辑运算符 成员运算符 身份运算符 赋值运算符 Python 中,使用 = 号表示赋值.当然,Python 还提供了其他赋值方式,直接帮我们简化了写法…
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 顺序结构 顺序结构是指做一件事情是有顺序性的,按照操作步骤一步一步来完成的. 我们看看糖炒板栗的操作流程是什么: 想自己 DIY 的同学可以参考下面这个链接: https://home.meish…
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 小白学 Python(7):基础流程控制(上) 循环结构 循环结构一般而言,就是一直做某件事情,直到满足某种条件. 正常的 while 循环 比如:学习使我快乐,一直学习一直快乐. 这好像和我上面…
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 小白学 Python(7):基础流程控制(上) 小白学 Python(8):基础流程控制(下) 前言 在开始今天的内容之前先简单介绍一下 Python 内置的数据结构,包括: 列表(list) 元…
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 小白学 Python(7):基础流程控制(上) 小白学 Python(8):基础流程控制(下) 小白学 Python(9):基础数据结构(列表)(上) 列表切片 一说到列表切片不知道各位同学有没有…