Python 基础第一天

Python的历史

Python的作者,Guido von Rossum(人送外号:龟叔) 于 1989年的圣诞节期间开发而成.

2008年 Python 3.0正式诞生,  2008年Python2.6诞生,2020年Python2.x正式不在更新

Python的主要应用领域:

云计算

web开发

科学计算/人工智能

系统运维

金融量化

Python的优缺点

Python的定位:'优雅','明确','简单'

Python优点:

1.开发效率高

2.可以跨平台,排错快

Python缺点:

1.运行效率慢

2.代码不能加密

3.线程不能利用多CPU问题

Python常用的几类编辑器

cpython

ipython

pypy

jython

ironpython

 

Python的第一个程序

Python2

print "hello world" 或者 print("hello world") (Python2.7以后)

Python3

print("hello world")

编码问题

Python3 默认编码:utf-8

Python2 默认编码:ASCII

在代码行首添加:

# -*- encoding:utf-8 -*-  或者  #coding:utf-8

 

变量规则

定义:可以根据需要自己设置的可以变化的量.

1.变量必须由数字,字母,下划线任意组合.

2.变量不能以数字开头.

3.变量不能是Python的关键字.

['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']

4.变量要具有可描述性

5.变量不能是中文

6.变量不能太长

常量

定义:不能更改的变量就是常量.

Python不设常量,根据默认的行业规则,如果变量名称全部大写则默认是常量

如:AGE = 18

 

注释

为什么有注释?

帮助开发者记忆之前的代码,或者帮助别人看懂自己写的代码.

单行注释:#

多行注释:'''...''' """..."""

 

Python中引号的规定

在Python中单引号和双引号都可以引用字符串,一般情况下不会报错.如果所引用的字符串中有引号,普遍情况下要使用双引号.

如:I'm a big fan of Python.

单引号:'I\'m a big fan of Python.'

双引号:"I'm a big fan of Python."

 

三引号表示注销一段话,或者按照原格式引用.

'''

List of name:  

Hua Li  

Chao Deng

''' 

字符类型分为:

1.整数型: int , 1234  用于数值运算.

2.字符串:str, hello   被引号引起来的就是字符串.

3.浮点型:float, 5.43 有小数点的数字.

4.布尔型:bool, True/False  没有引号.

注意:字符串与字符串可以 +  ,字符串与数字可以相乘 *

 

用户交互-input (python2 中使用raw_input)

1.input接收来自输入的信息,在输出上与用户进行交互

2.input中接收的默认类型为"字符串"类型.

例:name = input("请输入你的姓名:")

print(name)

如果想更改默认类型,则需要如下操作

age = int(input('请输入你的年龄:'))

print(age)

 

if 语句 (大致有5种方式)

if 条件:

  结果

 

if 条件:

  结果

else:

  结果

 

if 条件:

  结果

elif 条件:

  结果

 

if 条件:

  结果

elif 条件:

  结果

else:

  结果

 

if 条件:     (if语句嵌套)

  if 条件:

    结果

  elif 条件:

    结果

  elif条件:

    结果

  ....

  else:

    结果

else:

  结果

 

while  循环语句

while 条件:

  结果

 

1.死循环

while  true:

2.跳出/中断循环

1)改变条件  flag = True   flag = False  出现flag 表示标志位

while  flag:

  print(111)

  print(222)

  flag = False

  print(333)

print(666)

打印结果:

111

222

333

666  

 

2)break

while True:

  print(111)

  print(222)

  break

  print(333)

print(666)

打印结果:

111

222

666

3)continue

while True:

  print(111)

  print(222)

  continue

  print(333)

打印结果:

111

222

111

222

...

结论:

1.看到break,跳出当前循环

2.改变条件,完成当前一次循环,第二次跳出循环

3.看到continue,重新再次循环

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

  

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2018-03-19 10:03  tom2ling  阅读(219)  评论(0编辑  收藏  举报