认识和了解python
一: Python介绍
1.1 python创始人吉多.范罗苏姆(龟叔)在1989年开发.python崇尚优美,清晰,简单.
1.2 python是一门解释型语言,属于弱类型语言.
1.3 优点:
1.优雅,明确,简单
2.开发率高
3.可移植性,可扩展性,可嵌入型
缺点:
1.速度慢,
2.代码不能加密
3.线程不能利用多CPU问题
1.4 python解释器
CPython,IPython,Pyy,JPython,IronPython
1.5 python发展史
1991年,第一个Python编译器诞生。
2008年python2.0更新同年python3.0更新(原因:1.python2.0太过复杂,不符合开发理念
2.python2.0中不能使用中文,解决办法 # -*-encoding:utf-8 -*-)
变量:将运算中的结果暂存到内存,以便后续程序使用。
1.由数字、字母、下划线组成
2.不能是数字开头,更不能是纯数字
3.不能是python中的关键字
4.要区分大小写
5.不要太常
6.要有意义
7.不要用中文
8.推荐驼峰、下滑线命名
驼峰(出首字母大写外其他每个单词首字母都大写)
下划线(每个单词之间用_隔开)
注释:单行注释用 #
多行注释用 '''被注释的内容''', """被注释的内容"""
python的基本类型:
1.int(整数) 可进行 + - * /
2.str(字符串) 可进行+(拼接) *(重复)
.bool(布尔值) True 和 False
用户交互:input("提示语")
可直接输入用户内容
if 语句
语法1
if 条件:
代码块
else:
代码块
语法2
if 条件:
代码块
elif:
代码块
else:
代码块
嵌套
if 条件:
结果1
if 条件2:
结果2
else :
结果3
else :
代码块
转载于:https://www.cnblogs.com/zhao-peng-/p/9581003.html
认识和了解python相关推荐
- Github配置(git+vscode+python+jupyter)
①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...
- 【实验楼】python简明教程
①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...
- 【Kaggle Learn】Python 5-8
五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...
- 【Kaggle Learn】Python 1-4
[Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...
- 使用python愉快地做高数线代题目~
今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...
- python 位运算与等号_Python 运算符
和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...
- python减小内存占用_如何将Python内存占用缩小20倍?
当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...
- python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...
本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...
- python程序如何执行死刑图片_如何判断对象已死
已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了: 引用计数 给对象添加一个引用计数器,每当有一个地方引用他,计算器就加 1:当引用失效时,计数器减 1:任何时刻计数器 ...
- Python gRPC 安装
1. 安装依赖库 sudo pip3 install grpcio sudo pip3 install protobuf sudo pip3 install grpcio_tools 2. 生成对应文 ...
最新文章
- python从键盘获取输入数字_python获取从命令行输入数字的方法
- mysql 安装dso命令_使用tengine DSO 来动态编译安装第三方模块(Lua
- python编辑器编程猫_编程猫Python编辑器 Mac版0.4.0 下载 - 51下载网
- en 2014-12-31
- 韦东山驱动视频笔记——6.输入子系统之编写驱动程序
- WPS专业版自带字体
- MD4、MD5、SHA1、HMAC、HMAC_SHA1区别
- mysql to excel 插件_在Excel中操作MySQL数据库插件MySQL for Excel
- Python3网络爬虫开发实战!付费讯代理、阿布云代理的使用!
- 计算机速成课 第二集 电子计算机
- 解决Windows更新失败(0x8007000d)的详细方法
- 马云也进军游戏了?还赚了上亿元,网友:马化腾先生怎么看呢?
- 数学 余式定理 简介
- 计算机课老鼠控制电脑,幼儿园大班语言教案《小老鼠玩电脑》
- iOS-发布按钮动画(类似于闲鱼发布),弹出动画github开源
- mysql 导出gtid_mysqldump导出时 --set-gtid-purged=OFF
- jmeter参数化的用法和用途
- MySQL软件多次安装失败解决方案
- 第六章第二十五题(将毫秒数转换成小时数、分钟数和秒数)(Convert milliseconds to hours, minutes, and seconds)
- Java 反编译工具的使用与对比分析
热门文章
- 用sed 给文本文件加行号
- 如何将简单CMS后台管理系统示例转换为Java、Php等不同后台语言的版本
- python用django连接mysql_三分钟了解Django如何连接Mysql数据库
- js把base64串解析成中文_回文问题终极篇:最小代价构造回文串
- geohash java github_GitHub - GongDexing/Geohash: GeoHash是目前比较主流实现位置服务的技术,用最简洁的Java实现GeoHash算法...
- 鲲鹏服务器光盘安装操作系统,鲲鹏服务器上安装
- 【C++】多线程(链式、循环队列)实现生产者消费者模式
- cad里面f命令用不了,CAD出现命令无效、失灵等问题?不用慌,两招帮你快速解决...
- java对象转xml 高性能_通过实例学习JAVA对象转成XML输出
- 数据结构--单链表(数组)