【第一模块】随堂笔记-Python

一、Python简介

1.  创始人 吉多·范罗苏姆(Guido van Rossum),89年始创。

2.编程语言排名:python目前排名为第五且不断上升。

3.Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。

目前Python主要应用领域:云计算,web开发,科学运算,人工智能,系统运维,金融,图形GUI

4.Python是一门什么样的语言?

Python是一门高级语言,是解释型,强定义的动态语言。

5.Python的优点:简单,明确,优雅;开发效率高;可移植;可扩展;可嵌入。

6.Python的缺点:速度慢(实际并不影响用户使用速度,原因是Python属于解释型语言)代码不能加密(因为PYTHON是解释性语言),线程不能利用多CPU问题

7.Python解释器有哪些?CPython,IPython,PyPy,Tython,IronPython

8.目前用哪个版本?目前python2.7和python3.X都可以使用。但是官方建议使用python3.X,因为将来python2.X将停止使用。

9.HelloWorld程序:在linux下创建python脚本,执行前,必须先声明解释器。

 也可以直接调用Python自带的交互器运行代码。(即不用将代码存成文件,而是世界由交互器运行。)

二、知识点

1. 变量是用来存储信息以便程序调用和操作。变量定义规则如下:

·        变量名只能是字母、数字或下划线的任意组合

·        变量名的第一个字符不能是数字

·        以下关键字不能声明为变量名
['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']

2. 给变量赋值时,加引号的是字符串,不加引号时是数字,int型。

3. 在IDLE中,alt+N 回到上一句,Alt+P去下一句,\n转义符表示回车。

当行注释用#,放在句首。多行注释用三个单引号或三个双引号。该方法也可以用作给变量赋值。占位符%s。

4. 用户输入

变量=input()

5. 格式化输出

(1)

Name=input(“name:”)

Age= input(“Age:”)

Job= input(“Job:”)

Salary= input(“Salary:”)

Info=‘‘‘

-------info of ‘‘‘+ name +’’’------

Name:‘‘‘+ age +’’’

Age:‘‘‘+ Age +’’’

Job:‘‘‘+ Job +’’’

Salary:‘‘‘+ Salary +’’’

’’’

Print(info)

---------------------------------------以上为字符串拼接方式

(2)

Name=input(“name:”)

Age= int(input(“Age:”))

Job= input(“Job:”)

Salary= input(“Salary:”)

Info=‘‘‘

-------info of %s------

Name:%s

Age:%d

Job:%s

Salary:%s

’’’%(name,name,age,job,salary)

Print(info)

注:S为string,d为数字,f为浮点型

 

Raw_input-----python2.x中的语法,3.X版本中已经放弃。

(3)

Name=input(“name:”)

Age= int(input(“Age:”))

Job= input(“Job:”)

Salary= input(“Salary:”)

Info=‘‘‘

-------info of {0} ------

Name:{0}

Age:{1}

Job:{2}

Salary:{3}

’’’.format(0,1,2,3)

Print(info)

 

6. pycharm中新建一个文件时,文件头上的显示设置:setting——editor——file and code templates中选择Python Script进行设置。

 

7.import 可以导入系统模块

Import sys 

print(sys.argv)

import os

os.system(“dir”)   结果只是输出到屏幕上

cmd_res=os.system(“dir”) 无法将结果赋值给cmd_res

cmd_res=os.popen(“dir”)打印的是内存地址

cmd_res=os.popen(“dir”).read()可以把结果读出来

cmd_res = os.system

8.三元运算

A,b,c = 1,3,5

D = a if a>b else c

9.列表取值方法

Names = [Alice, John, Tom, Sarah]

Print(names[])

Print(names[0])

Print(names[0:3])

Print(names[-3:-1])

Print(names[-3:])

Print(names[0:3])



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值