王亟亟的Python学习之路(三)-基础语法以及基本数据类型
转载请注明出处:王亟亟的大牛之路
理论知识虽然很枯燥,但是你以后的高度取决于你基础的厚度
每种语言多多少少都有它的保留关键字
JAVA的:
Python的:
那关键字是什么?
电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。
注释
java:
-单行 //
-多行/** **/
Python:
单行#
多行'''
数据类型
整数:诸如 1 2 3 -1 -2 10 0 这种都算,当然计算机是 2进制干活的,所以 2进制 10进制 16进制的整形数据都算。。。。你懂的。。。。还有,在python是没上下限的
浮点数:就是我们数学概念中的小数,但是python没有单精度和双精度这些区分,都算一起
字符串:在Python也没有char什么的其它类型,都归于字符串,用“”
或者''
表示。
“数组”List:我之所以称之为数组,因为他实际呈现就是数组,但是学名还是叫列表,像这样 a = [‘AA’, 25, 100, ‘CC’,’212A’],在Python中并没有像别的语言一样像 Cint a[10]; /* 说明整型数组a,有10个元素 */
这类的对数组类型有一个定义,Python并没有,并且内部的元素是可以改变的。
Tuple:长得跟数组很像例:a = (‘aaa’, 111, ‘123’, ‘哇塞123’) 内部的数据类型是可以不同的,但是有很重要的一点元祖,被初始化之后就不能被改变!
注:tuple的元素不可改变,但它可以包含可变的对象,比如list列表,元祖和列表都支持 “运算符”
Sets(集合):是一个无序不重复元素的集,诸如JAVA中的HashMap和ArrayList的结合体,并且他会自动去掉重复的元素(补充一点,它也支持不同数据类型,set也支持数学计算,交集,并集之类的)。
Dictionaries(字典):诸如java的map,它是一个无序的键 : 值对集合,并且字典的Key是不能重复的。
布尔值: 可以直接打出的True和False,Python对大小写是敏感的。
接下来,简单的演示下一系列的刚才所说的内容,还有些比较细的知识点,会在代码段注释中写出
运行效果:
补充下 字典和sets,编译器对他们的提示并不相同,如图
源码地址:https://github.com/ddwhan0123/PythonExample/blob/master/%E7%A4%BA%E4%BE%8B/Demo.py
谢谢给位观众老爷点个 star啊!
王亟亟的Python学习之路(三)-基础语法以及基本数据类型相关推荐
- Python学习之路 day1_Python基础1
本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语 ...
- Python学习之路1 - 基础入门
本文内容 Python介绍 安装Python解释器 输出 变量 输入 条件判断语句 循环语句 模块讲解 三元运算 字符串和二进制的相互转化 本系列文章使用的Python版本为3.6.2 使用开发工具为 ...
- python之路 mysql 博客园_教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql...
教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql Easy_install安装MySQLdb 很简单,以至于我不晓得该怎么说.一句话. sodu ...
- Python学习之路—2018/7/14
Python学习之路-2018/7/12 3.功能开发 3.3 设计博客首页 博客首页中最重要的就是中间的文章区域,所以我首先把文章区域设计出来,一开始并没有数据,如果用orm添加或者直接在数据库添加 ...
- Python学习之路—2018/6/20
Python学习之路-2018/6/20 1.模板语法之变量 views.py def index(request):import datetimes="gyq"l=[1,2,3] ...
- Python学习之路9☞面向对象的程序设计
Python学习之路9☞面向对象的程序设计 一 面向对象的程序设计的由来 见概述:http://www.cnblogs.com/linhaifeng/articles/6428835.html 二 什 ...
- python 学习之路开始了
python 学习之路开始了.....记录点点滴滴.... 转载于:https://www.cnblogs.com/chobit/p/6163287.html
- Python学习之路5☞文件处理
Python学习之路5☞文件处理 一.文件处理流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 1 正趣果上果 2 Interesting fruit fruit 3 4 ...
- python学习之路0x00
Python学习之路0x00 在学习python之前,要知道什么是python? python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,与c语言不同, c语言要编译后才能执行.而 ...
- 我的Python学习之路(一)_Mr_Ouyang
我的Python学习之路(一)_Mr_Ouyang 笔者按: 本文从18:55开始写作,至19:38中断,又从21:12始继续,至23:22写就. 共计耗时113分钟,总字数9081字,约80.4字/ ...
最新文章
- 2021 阿里云容器服务年度盘点:企业级容器应用变化和技术趋势观察
- 虚拟机配置网络eth1
- linux 网络的一些书籍
- 荷小鱼 x mPaaS | 借助 H5 容器改善 App 白屏、浏览器兼容问题
- 桌面消息提醒_对win7的支持已近尾声,如何关闭不断弹出的提醒通知
- java 删除压缩zip文件_从ZIP存档中删除文件,而无需在Java或Python中解压缩 - java...
- 机器学习常用模型:决策树_fairmodels:让我们与有偏见的机器学习模型作斗争
- 论文浅尝 - EMNLP2020 | 跨媒体关键词预测: 多模态多头注意力和图像文本的统一框架...
- sql怎么撤回update_零基础快速自学SQL,2天足矣!
- IDEA快捷键拆解系列(三):Edit篇
- subprocess,类
- 安卓使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵)
- Web渗透测试之信息收集
- 利用虚拟打印机截取打印文件并上传到服务器
- 空号检测模块设计原理
- 【39】给定一个无重的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复
- 整合SSM中jsp页面图片加载不出来问题
- android 下的 WATCHDOG(2)
- 公链扩展路线之争:道阻且长的过程中Ardor 3.0能为我们带来什么?
- 这5款堪称神器的插件,能让你的效率提升3-4倍!还不知有点遗憾