Python 1.19

python介绍

python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

2017年7月的TIOBE排行榜,Python已经占据第四的位置, Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。

python应用领域

  • 云计算: 云计算最火的语言, 典型应用OpenStack
  • WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django
  • 科学运算、人工智能: 典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas
  • 系统运维: 运维人员必备语言
  • 金融:量化交易,金融分析,在金融工程领域,Python不但在用,且用的最多,而且重要性逐年提高。原因:作为动态语言的Python,语言结构清晰简单,库丰富,成熟稳定,科学计算和统计分析都很牛逼,生产效率远远高于c,c++,java,尤其擅长策略回测
  • 图形GUI: PyQT, WxPython,TkInter

pyhon的编译和介绍

CPython : 解释成C语言机器码

JPython : 解释成Java语言字节码

Ironpython : 解释成C#语言字节码

Pypy : 解释成JIT即时编译

python单行注释和多行注释

单行注释在内容前面加 “#”

多行注释  ‘‘‘被注释的内容‘‘‘   或者   """被注释的内容"""

字符串的拼接

字符串只能+、*;不能 —、/

字符串 " +" 运算

布尔值(True、False)

布尔值很简单,只包含两个值,一个表示真(True)、一个表示假(False)

我现在有2个值 , a=3, b=5 , 我说a>b你说成立么? 我们当然知道不成立,但问题是计算机怎么去描述这成不成立呢?或者说a< b是成立,计算机怎么描述这是成立呢?没错,答案就是布尔类型

赋值运算

假设变量:a = 1,b = 3

1 i = 1
2 while i <= 10:
3
4     if i==7 :
5         i+=1
6         continue
7     print(i)
8     i+=1

逻辑运算

判断语句(if)

假如把写程序比做走路,那我们到现在为止,一直走的都是直路,还没遇到过分叉口,想象现实中,你遇到了分叉口,然后你决定往哪拐必然是有所动机的。你要判断那条岔路是你真正要走的路,如果我们想让程序也能处理这样的判断怎么办? 很简单,只需要在程序里预设一些条件判断语句,满足哪个条件,就走哪条岔路。这个过程就叫流程控制。

单分支

1  if 条件:
2      满足条件后要执行的代码

双分支

1  if 条件:
2      满足条件执行的代码
3  else:
4      if条件不满足走这段

1 score = 70
2 if score >= 60:
3     print("及格")
4 else:
5     print("不及格")

多分枝

if 条件:
    满足条件执行的代码
elif 条件:
    上面条件不满足就走这段
elif 条件:
    上面条件不满足就走这段
elif 条件:
    上面条件不满足就走这段
else :
    上面所有条件都不满足就走这段

1 age = 48
2
3 guess = int(input("请输入您要猜的年龄:"))
4 if guess > age:
5     print("猜大了,往小里试试...")
6
7 elif guess < age:
8     print("猜小了,往大里试试...")
9 else : print("恭喜你,猜对了")

循环语句

  • 一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成

循环终止条件:

  1. break关键字
  2. 改变while循环条件
  3. continue

....
while 条件:
      条件满足时,做的事情1
      条件满足时,做的事情2
      条件满足时,做的事情3
      条件不满足,跳出循环,执行while下面的代码
....

continue关键字

比如打印1-10,唯独不打印7, 1,2,3,4,5,6,8,9 ,10,即可使用continue,在变量等于7的时候,跳出本次循环,执行下次循环

i = 1
while i <= 10:

    if i==7 :
        i+=1
        continue
    print(i)
    i+=1

break关键字

i = 1
while i <= 10:

    if i==7 :
        break
    print(i)
    i+=1

只执行到7,中断循环,后面的数组不再打印输出。

原文地址:https://www.cnblogs.com/Jupiter1994/p/8324812.html

时间: 2024-10-13 04:01:22

Python 1.19的相关文章

欧拉计划(python) problem 19

Counting Sundays Problem 19 You are given the following information, but you may prefer to do some research for yourself. 1 Jan 1900 was a Monday. Thirty days has September, April, June and November. All the rest have thirty-one, Saving February alon

Python学习-19.Python的Http模块

模拟 http 请求是比较常见的一种需求,在 Python 中,使用 http 模块操作. 1 import http.client 2 3 # 创建 Http 连接. 4 http = http.client.HTTPConnection('www.baidu.com') 5 # 设置请求,第一个参数为请求方法,第二个参数为请求的页面. 6 http.request('GET','/') 7 # 获取百度主页的内容,返回的是一个 bytes. 8 html = http.getresponse

《转》Python学习(19)-python函数(二)-关于lambda

转自http://www.cnblogs.com/BeginMan/p/3178103.html 一.lambda函数 1.lambda函数基础: lambda函数也叫匿名函数,即,函数没有具体的名称,而用def创建的方法是有名称的.如下: """命名的foo函数""" def foo():return 'beginman' #Python中单行参数可以和标题写在一行 """lambda关键字创建匿名函数,该表达式同

python(19)编码问题

转载链接:http://blog.csdn.net/lxdcyh/article/details/4018054 python的编码问题,一直都让人很头疼,今天就整理下python的编码知识. 首先:字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码. decode:作用是将其他编码的字符串转换成unicode编码,如str1

python 练习 19

#!/usr/bin/python # -*- coding: UTF-8 -*- for n in range(100,1000): i = n / 100 j = n / 10 % 10 k = n % 10 if n == i ** 3 + j ** 3 + k ** 3: print n

Zen of Python(Python的19条哲学)

The Zen of Python Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't sp

python基础19 -------面向对象终结篇(介绍python对象中各种内置命令)

一.isinstance()和issubclass()命令 1.isinstance(对象,类型) 用来判定该对象是不是此类型或者说是该对象是不是此类的对象,返回结果为True和False,如图所示. 注:在python3中类和类型做了统一,都叫做类. 2.issubclass(对象(子类),对象(父类)) 用来判定该对象是不是该父类的子类,返回的结果为True或False,如图所示. 二.反射 1.什么是反射? 反射就相当于程序能检测,访问和修改他本身状态和行为的一种能力,相当于自省. 2.p

python习题19

1 def cheese_and_crackers(cheese_count, boxes_of_crackers): 2 print(f"You have {cheese_count} cheese!") 3 print(f"You have {boxes_of_crackers} boxes fo crackers!") 4 print("Man that's enough for a party!") 5 print("Get a

python爬虫19 | 遇到需要的登录的网站怎么办?用这3招轻松搞定!

你好 由于你是游客 无法查看本文 请你登录再进 谢谢合作 当你在爬某些网站的时候 需要你登录才可以获取数据 咋整? 莫慌 小帅b把这几招传授给你 让你以后从容应对 那么 接下来就是 学习 python 的正确姿势 登录的常见方法无非是这两种 1.让你输入帐号和密码登录 2.让你输入帐号密码+验证码登录 今天 小帅b先跟你说说第一种 需要验证码的咱们下一篇再讲 第一招 Cookie大法 你平常在上某个不为人知的网站的时候 是不是发现你只要登录一次 就可以一直看到你想要的内容 过了一阵子才需要再次登