码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记,Day1-基础1

时间:2017-07-19 14:01:24      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:创始人   tps   name   org   分割   ber   模式   用户输入   计算   

本节内容

  1. Python介绍
  2. Python3趋势
  3. Python安装
  4. Hello World程序
  5. 变量
  6. 用户输入
  7. 数据类型
  8. 数据运算
  9. if ...else...语句
  10. for 循环
  11. while 循环
  12. break 和 continue
  13. 练习题

一、Python介绍

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

技术分享

Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。

 

二、Python3趋势

总而言之:Python 2.x是遗留的,python3.x是语言的现在和未来 Python 3.0于2008年发布。最后的2.x版本的2.7版本发布于2010年中期,发表了一份声明对这个生命结束版本的扩展支持。在此之后,2.x分支将看不到新的主要版本。3.x是

 在积极发展的情况下,已经看到了5年稳定的发行版本,包括2012年的3.3版, 2014年为3.4,2015年为3.5。这意味着最近所有的标准库的改进,例如默认情况下在Python 3.x中可用。

 圭多范Rossum(Python语言的最初创造者)决定清理Python 2。正确地,不考虑向后兼容性,这比在2中发布新版本的情况要少最显著的改进是更好的Unicode支持(默认情况下所有的文本字符串都是Unicode)以及saner bytes/Unicode分离。

 除此之外,几个方面的核心语言(如打印和执行语句,整数使用地板除法)已经调整为新手更容易学习和更符合其他的语言,和被移除旧的繁琐(例如,所有类现在新型,”范围()“返回一个内存有效的迭代,而不是一个2.x的列表。”

 

三、Python安装

windows

1 1、下载安装包
2     https://www.python.org/downloads/
3 2、安装
4     默认安装路径:C:\python27
5 3、配置环境变量
6     【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
7     如:原来的值;C:\python27,切记前面有分号

linux、Mac

1 无需安装,原装Python环境
2   
3 ps:如果自带2.6,请更新至2.7

 

四、Hello World 程序

进入命令行模式,输入Python,进入Python解释器,输入

print("Hello World!")

技术分享

 

还可以在D盘写一个txt文件,写入代码,修改后缀名.py在命令行执行输出Hello World

 技术分享

 

技术分享

 

 五、变量

变量声明,变量名为name,变量值为字符串Tom

name = "Tom"

 

变量名定义规则

  •  变量只是能字母,数字,下划线任意组合,不能是特殊字符
  • 变量名第一个字符不能是数字
  • Python3可以用汉字作为变量(禁止)
  • Python推荐使用(student_number)
  • 不能以关键字和保留字作为变量
  • [‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]

变量赋值

name = "Tom"

name2 = name

# Tom Tom
print(name,name2)

name = "Jack"

# Jack   Tom
print(name,name2)

 

六、字符编码

 

Python2.x  默认 asscii

Python3.x 默认  unicode

utf-8  可变长字符集

 

七、注释

单行注释使用  #

多行注释使用

“”“

内容

“”"

 

八、用户输入

name = input("Name:")

age = input("Age:")

 

 

九、数据类型

1、数字    

int整型  

long长整型   

float浮点型   

complex复数

 

2、布尔值

True    1

False   0

3、字符串

 “Hello World”

4、列表 

name_list = ["eric","jack","tom"]

5、元祖

age = (11,22,33,44,55,66)

6、字典

dic = {"name":"jack","age":18}

 

十、数据运算

详细请点击

 

十一、if ....else ....

 

AGE = 99

guess_age = int(input("请输入年龄:"))

if guess_age == AGE:
    print("猜对啦")

else:
    print("猜错啦")
AGE = 99

guess_age = int(input("请输入年龄:"))

if guess_age > AGE:
    print("大啦")

elif guess_age < AGE:
    print("小啦")

else:
    print("猜对啦")

 

 十二、for 循环,continue,break

 

for i in range(10):
    print(i)
for i in range(10):
    if i ==5:
        continue  # i=5时,跳出当次循环
    print(i)

 

for i in range(10):
    if i == 5:
        break  #i =5时,结束循环
    print(i)

 

 

十三、while 循环

count = 0

while count <3:
    print(count)
    count +=1

 

练习: 

 

 

 

 

Python学习笔记,Day1-基础1

标签:创始人   tps   name   org   分割   ber   模式   用户输入   计算   

原文地址:http://www.cnblogs.com/mituxiaoshutong/p/7205025.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!