Python *Mix_w
Python的历史起源:
1989年圣诞节期间,由吉多.范罗苏姆创始.
Python的优点"优美""明确""简单"
python是一门解释型弱类型编程语言
编译型语言:(开发效率低,运行速度快)
代码 运行程序
代码→编译器→运行程序
代码 运行程序
解释型语言:(开发效率高,运行速度慢,修改代码方便)
代码→解释器→运行程序
代码→解释器→运行程序
代码→解释器→运行程序
Python的pypy相当于编译器
在cmd下进入退出Python的方法:
进入:打开cmd,直接输入Python即可.
退出:输入exit()后回车或输入quit()后回车或按下ctrl+z键后回车
第一个Python程序,
print(任何内容)
安装Python:
安装Python3后,设置编码为UTF-8,将输入法设置为使用英文标点符号,因为误使用中文标点符号,会报错.
变量*
a=3 #这里的a就是一个变量,临时记录一个值,供后面的程序继续使用执行.
print(a*10)
----------------------------------------------------------------------------------------------------------------
变量有执行顺序,变量里的=,是把等号右边的值赋值给等号左边的变量.
变量的命名规范:
1.必须由字母,数字,下划线组成
2.不能用纯数字,也不能是数字开头
3.不能是Python的关键字
4.不要太长
5.要有意义
6.区分大小写
7.不要用中文
8.推荐使用驼峰或下划线命名
car of alex: carOfAlex car_of_alex
变量的数据类型:
1.int类型,整数,可以进行+,-,*,/,%(计算余数,取模),//(整除,取整)
#计算机底层对小数属于模糊的存储,无法完美的保存一个小数.(所以小数都是约等于,
是有误差的)
2.str字符串,','',''',""""括起来的内容叫字符串
#用type()可以查看变量的数据类型
alex=14
print(type(alex))
',"只能用于单行,而''',"""可以多行
''',"""可以多行注释 #可以单行注释
字符串可以进行的操作: + *
print("马画腾"+"马芸")
马画腾马芸
print("马画腾"+2)
error:相加必须是字符串,不可以是数字类型.字符串和int不是一回事
print("马画腾"*4)
马画腾马画腾马画腾马画腾
3.bool 布尔值,即真命题或者假命题True真,False假.只能用来做条件的判断.
用户交互.
input函数:
content=input("今天你吃了吗?") #此时conten才是真正的变量,它的值是什么完全
print("我收到了你的回答:"content) 取决于input什么.
变量=input("提示语") 可以进行交互
a=input("请输入a:") #input收到的内容是str
b=input("请输入b:") #input收到的内容是str
#将字符串转换成整数 int(字符串)
c=int(a)+int(b)
print(c)
分支: if语句.
content=input("你是否中奖了:")
if content == '是' # = 赋值, == 判断
print("走向人生巅峰")
else:
print("继续屌丝")
#语法规则:
if 条件判断:
代码块1
else:
代码块2
#执行流程:如果条件判断为真,执行代码块1,否则执行代码块2
if 条件:
代码块
------------------------------------------------------------------------------------------------------
if 条件1:
代码块1
else:
代码块儿2
------------------------------------------------------------------------------------------------------
if 条件1:
代码块
elif 条件2:
代码块
elif....
else:
-----------------------------------------------------------------------------------------------------
if 条件:
if 条件:
if 条件:
代码块
else:
else:
Python *Mix_w的更多相关文章
- Python中的多进程与多线程(一)
一.背景 最近在Azkaban的测试工作中,需要在测试环境下模拟线上的调度场景进行稳定性测试.故而重操python旧业,通过python编写脚本来构造类似线上的调度场景.在脚本编写过程中,碰到这样一个 ...
- Python高手之路【六】python基础之字符串格式化
Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...
- Python 小而美的函数
python提供了一些有趣且实用的函数,如any all zip,这些函数能够大幅简化我们得代码,可以更优雅的处理可迭代的对象,同时使用的时候也得注意一些情况 any any(iterable) ...
- JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议
软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编 ...
- 可爱的豆子——使用Beans思想让Python代码更易维护
title: 可爱的豆子--使用Beans思想让Python代码更易维护 toc: false comments: true date: 2016-06-19 21:43:33 tags: [Pyth ...
- 使用Python保存屏幕截图(不使用PIL)
起因 在极客学院讲授<使用Python编写远程控制程序>的课程中,涉及到查看被控制电脑屏幕截图的功能. 如果使用PIL,这个需求只需要三行代码: from PIL import Image ...
- Python编码记录
字节流和字符串 当使用Python定义一个字符串时,实际会存储一个字节串: "abc"--[97][98][99] python2.x默认会把所有的字符串当做ASCII码来对待,但 ...
- Apache执行Python脚本
由于经常需要到服务器上执行些命令,有些命令懒得敲,就准备写点脚本直接浏览器调用就好了,比如这样: 因为线上有现成的Apache,就直接放它里面了,当然访问安全要设置,我似乎别的随笔里写了安全问题,这里 ...
- python开发编译器
引言 最近刚刚用python写完了一个解析protobuf文件的简单编译器,深感ply实现词法分析和语法分析的简洁方便.乘着余热未过,头脑清醒,记下一点总结和心得,方便各位pythoner参考使用. ...
随机推荐
- python 爬虫-1
买了本书在自学,我也不知道自己能学到什么地步,反正不用这个找工作,纯属爱好,有可能之后就会放弃 233333333.... 先来一个特别简单点的:将百度搜索主页 扒下来,并保存到一个文件里面 fir ...
- 2015 北京网络赛 C Protecting Homeless Cats hihoCoder 1229 树状数组
题意:求在平面上 任意两点连线,原点到这个点的距离小于d的点对有多少个,n=200000; 解: 以原点为圆心做一个半径为d的圆,我们知道圆内的点和园内以外的点的连线都是小于d的还有,圆内和园内的点联 ...
- Analysis of FCN
全卷积网络 FCN 详解 背景 CNN能够对图片进行分类,可是怎么样才能识别图片中特定部分的物体,在2015年之前还是一个世界难题.神经网络大神Jonathan Long发表了<Fully ...
- 像素与DPI之间的关系
先说像素.像素是电子图像组成的基本单位,将图像放大数倍,会发现图像是由一个个“小色块”紧密排列组成的,每一个“小色块”就是一个像素点. 也就是说,每个图像都是由n多个像素点组成. 再说分辨率.所谓分辨 ...
- phpstudy 安装 Apcahe SSL证书 实现https连接
摘自:https://jingyan.baidu.com/article/64d05a022e6b57de54f73b51.html Windows phpstudy安装ssl证书教程. 工具/原料 ...
- iOS项目之NSLog相关
这算是在项目中最常用的命令了,方便程序员查看日志数据,便于程序调试.在开发中我们经常会进行一些设置,下面就来简单的说一说: 先来看看普通的NSLog: - (void)viewDidLoad { [s ...
- https真的安全吗,加密登录其实不简单
登录,是做web开发的程序员做项目第一接触到的模块,看似简简单单的登录背后囊括了编程知识的方方面面. 登录安全吗?密码会不会泄露? 明文传输时代 互联网开始的时候,登录确实是使用明文校验的,甚至数据源 ...
- Html table、thead、tr、th、td 标签
Html table.thead.tr.th.td 标签 案例一 <!-- table 表格标签,配置表格使用.border="1" 添加表格框架 --> <ta ...
- D1图论最短路专题
第一题:poj3660 其实是Floyed算法的拓展:Floyd-Wareshall.初始时,若两头牛关系确定则fij = 1. 对于一头牛若确定的关系=n-1,这说明这头牛的排名是确定的. 通过寻找 ...
- CSS常用伪类
css伪类 :after 在元素后面插入内容 :hover 鼠标移入时进行 :before 在元素前面插入内容 :link 未选中的链接 :active 点击后产生什么变化 :nth-child 匹配 ...