MOOC python笔记(一):python语言概述
python语言简介
特点:简单、易学、使用者多。
荷兰人Guido 1989年发明。
面向对象的解释型计算机程序设计语言。
设计哲学是“优雅”、“明确”、“简单”
可以移植到多平台上
集成开发环境 :
IDLE(Python安装包内置)、PyCharm、Spyder、jupyter、Python Tutor(在线开发环境)
官方网站:www.python.org
python标识符与变量
标识符又字母、下划线和数字组成,且不能以数字开头(似乎与C/C++一致),也不能是关键字。
python是大小写敏感的。
python3中变量名可以使用中文字符。
常量与变量
常量就是不能改变的量。
变量就是值可以改变的量,变量名则是程序为了方便地引用内存中的值而为它取的名称。
Python声明变量可以不进行类型说明
python可以不对变量进行类型说明,并且可以给一个变量随便赋各种类型的值。
python中的内置函数可以当成变量名,但是不推荐这么做,因为会使原函数失去原有功能。
可以使用del函数回收变量。
Python中的变量将名字和对象进行关联
Python变量有一个非常重要的性质:变量将名字和对象进行关联。
赋值操作并不会实际复制值,它只是为数据对象取个相关的名字。
id函数是Python的内置函数,可以显示变量名对应的对象的地址。
python的解释器会把-5到256事先存放在一个小整数对象池中,需要赋值时直接将变量绑定在相应对象中。
python的输入输出函数
输入函数input()
input函数在python中是一个内建函数,可以实现从标准输入(键盘)中读入一个字符串。
无论是数字还是字母都被input函数变成字符串。
可以使用强制类型转换函数,int()等进行强制转换。
如果想要在输出之前加入提示输入符,可以在input函数的参数输入一个字符串作为提示。
要实现同一行输入多个变量的值需要使用split()。
输出函数print()
print函数默认以换行结束,可以通过改变end的参数,如print(i,end=' ')
MOOC python笔记(一):python语言概述的更多相关文章
- 【Python笔记】Python语言基础
Python是一种解释性(没有编译).交互式.面向对象的语言 1.安装python编译器 版本:Python2.7比较普遍,Python不是向下兼容的软件,因此Python3.x有些东西不好找资料 2 ...
- 【Python笔记】Python 基础语法
Python 标识符 在 Python 里,标识符由字母.数字.下划线组成. 在 Python 中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. Python 中的标识符是区分大小 ...
- 第3次作业-MOOC学习笔记:Python网络爬虫与信息提取
1.注册中国大学MOOC 2.选择北京理工大学嵩天老师的<Python网络爬虫与信息提取>MOOC课程 3.学习完成第0周至第4周的课程内容,并完成各周作业 4.提供图片或网站显示的学习进 ...
- 第三次作业-MOOC学习笔记:Python网络爬虫与信息提取
1.注册中国大学MOOC 2.选择北京理工大学嵩天老师的<Python网络爬虫与信息提取>MOOC课程 3.学习完成第0周至第4周的课程内容,并完成各周作业 第一周 Requests库的爬 ...
- python笔记一(语言简介、解释器、输入输出)
一.python语言简介 一顿狂吹python目前有多火.多NB,哈哈哈,不过用起来心情确实很舒畅. 解释性语言:缺点,运行速度慢. 二.python解释器 与C.C++.java不同,以上都需要先将 ...
- Python笔记:Python中is和==的区别
==是比较两端的值 is是比较内存地址: 数据的内存地址可用id()获取 在Python中为了存储数据占用较小的内存,对于int类型和str类型内设了小数据池,其中的数据在被使用时,会使用同一内存地址 ...
- 【python笔记】python中的list、tuple、set、dict用法简析
list list是一种有序的集合(或称作列表),可以很方便地添加和删除其中的元素. >>> classmates = ['Michael', 'Bob', 'Tracy'] 可通过 ...
- python笔记-用python解决小学生数学题【转载】
本篇转自博客:上海-悠悠 原文地址:http://www.cnblogs.com/yoyoketang/tag/python/ 前几天有人在群里给小编出了个数学题: 假设你有无限数量的邮票,面值分别为 ...
- 【Python笔记】Python变量类型
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- C语言学习笔记01——C语言概述
作者:Eventi 出处:http://www.cnblogs.com/Eventi 欢迎转载,也请保留这段声明.谢谢! 1 C语言的起源 1972年,贝尔实验室的丹尼斯·里奇(Dennis Ritc ...
随机推荐
- MSSQL复制表数据及表结构
目标表存在: insert into 目标表 select * from 原表 目标表不存在: select * into 目标表 from 原表 复制表结构 select * into 目标表 fr ...
- 记一次cpu指标异常的跟踪排查
问题描述: 最近在测试环境的服务器上,无意中发现cpu持续飙高.最高的时候达到了200%经过反复重启无效之后,决定挖掘深层次的原因 通过top命令打印出消耗cpu的pid,如图 通过ps -mp 24 ...
- [Beta]Scrum Meeting#3
github 本次会议项目由PM召开,时间为5月8日晚上10点30分 时长15分钟 任务表格 人员 昨日工作 下一步工作 木鬼 撰写博客整理文档 撰写博客整理文档 swoip 改进界面 改进界面 bh ...
- Why you need to understand garbage collection
Why you need to understand garbage collection I’ve been interviewing lots of C# developers recently, ...
- Python 使用scapy 时报:ImportError: cannot import name 'NPCAP_PATH' 解决
解决办法:下载源码 https://github.com/secdev/scapy 下载完成后解压后里面有个scapy文件夹,把这个文件夹替换\Lib\site-packages\ 下的scapy 整 ...
- easyui datagrid合并相同数据的单元格。
/** * 根据作用域填充单元格 */ function mergeCellsByField(tableID, colList) { var ColArray = colList.split(&quo ...
- js中[object Object]与object.prototype.toString.call()
最近在用node读取文件中的json数据后,用JSON.parse()转成了json,然后响应数据传给前端,发现输出值object对象时显示[object object],在这里我们来看一下他的具体意 ...
- kotlin基础 字符串比较 equal
strring.equal(str,boolean) boolean=False,默认值,区分大小写 boolean=True,不区分大小写
- ThinkPHP中文字段问题
转自: https://www.baidu.com/link?url=Ohc9epgQgkNYLwnHqP-jZ9RfIQWW50-iz8-ZMIPLdtCIJHnUpYwQnDLmXzi7Fa110 ...
- python2 pickle.dump生成的文件,python3 pickle.load怎么加载
会报错: UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 in position 3: ordinal not in range(12 ...