您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > python基础-课件
101-python基础本章内容1.python简介2.安装python环境3.第一个python程序4.注释5.变量以及类型6.标识符和关键字7.输入和输出8.运算符1.1、python简介python是一种面向对象的解释型计算机程序设计语言,由荷兰人GuidovanRossum(吉多·范罗苏姆)于1989年发明,第一个公开发行版发行于1991年。2.1、环境介绍1.因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。2.要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。3.目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,我们的教程将以最新的Python3.5版本为基础。请确保你的电脑上安装的Python版本是最新的3.5.x,这样,你才能无痛学习这个教程。4.学习环境windows+python3.52.2、环境搭建见文档3.1、编写第一个python程序1.打开记事本,输入代码2.保存成.py格式(注意修改编码格式utf-8)3.运行print(‘跟老师学python,soeasy。‘)3.2、编码1.计算机编码指电脑内部代表字母或数字的方式2.常见的编码方式有:ASCII编码,GB2312编码(简体中文),GBK,ANSI编码,unicode,utf-8编码等3.python3默认使用的编码是(unicode)utf-8,python2使用的编码是ascii4.如果编码和解码格式不一致,会造成乱码4、注释通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性。1.单行注释2.多行注释3.中文注释python3不需要,python2需要4.平台注释linux使用4.1、单行注释以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用#我是注释,可以在里写一些功能说明之类的哦print('helloworld')4.2、多行注释Python中多行注释使用三个单引号(''')或三个双引号()'''我是多行注释可以写很多很多行的功能说明'''print('helloworld')4.3、中文注释从Python3开始,Python默认使用UTF-8编码,所以Python3.x的源文件不需要特殊声明UTF-8编码。#-*-coding:UTF-8-*-print(你好,Python);4.4、平台注释如果需要使Python程序运行在Windows以外的平台上(linux),需要在Python文件的最前面加上如下注释说明。#!/usr/bin/python它是用来指定用什么解释器运行脚本以及解释器所在的位置#!/usr/bin/python3print('helloworld');5.1、变量介绍变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头。5.2、变量类型1.数字1.整数2.浮点数2.字符串3.布尔值4.列表5.元组6.字典7.空值8.类型转换5.3、整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。#定义变量并赋值age=10#打印print(age)#打印类型print(type(age))5.4、浮点数浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。#定义变量并赋值score=89.5#打印print(score)#打印类型print(type(score))5.5、字符串字符串是以单引号'或双引号括起来的任意文本,比如'abc',xyz等等。请注意,''或本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用括起来,比如I'mOK包含的字符是I,',m,空格,O,K这6个字符。#定义变量并赋值name='yong'#打印print(name)#打印类型print(type(name))5.6、布尔值布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。布尔值可以用and、or和not运算#定义变量并赋值flag=True#打印print(flag)#打印类型print(type(flag))5.7、空值空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。#定义变量并赋值flag=None#打印print(flag)#打印类型print(type(flag))5.8、其他类型此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型,我们后面会继续讲到。5.9、类型转换1.float()从一个字符串或整数创建一个新的浮点数(小数)。2.int()从一个字符串或浮点数创建一个新的整数。3.str()将任何类型的值转成字符串从一个数(可以是任何其他类型)创建一个新的字符串。6.1、标识符定义:开发人员在程序中自定义的一些符号和名称标示符是自己定义的,如变量名、函数名等规则:标识符由字母、下划线和数字组成,且数字不能开头python中的标识符是区分大小写的见名知意驼峰命名法6.2、关键字python一些具有特殊功能的标示符,这就是所谓的关键字关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符查看关键字:关键字的学习以及使用,咱们会在后面的课程中依依进行学习#导入模块importkeyword#打印关键字列表print(keyword.kwlist)7.1、输出语法:print(内容)打印输出到控制台print(‘刷我滴卡---泰语,你好的意思’)print(‘呀咩跌---日语,不要的意思’)7.2、输入语法:value=input('请输入:')name=(‘请输入您的名字’)print('您的名字是%s'%(name))8.1、运算符的分类1.算术运算符2.比较运算符3.赋值运算符4.位运算符5.逻辑运算符6.成员操作符7.身份操作符8.2、算术运算符8.3、比较运算符8.3、赋值运算符8.4、位运算符(了解)8.5、逻辑运算符8.6、成员运算符了解,暂时不用掌握8.7、身份运算符了解,暂时不用掌握8.8、优先级
本文标题:python基础-课件
链接地址:https://www.777doc.com/doc-6834977 .html