python基本语法 | 您所在的位置:网站首页 › input和print如何放在一行 › python基本语法 |
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 一、python程序设计的基本元素python程序设计的基本元素包括:常量,变量,关键字,运算符,表达式,函数,语句,包与模块等 常量:常量是指初始化后就保持固定不变的值 变量:变量是指在程序运行过程中值可以被修改的量 运算符:是用来对数据进行操作的符号 列如:赋值,算术,比较,逻辑等 函数:函数是相对独立的功能单位 可以执行一定的任务 语句:语句是由表达式 函数调用组成的 另外 各种控制结构也属于语句 类:类是同一类事物的抽象 所有处理的数据都可以看作数据对象 模块:模块是一组相关的名称,函数,类或者是他们的组合组织到一个文件中 包:包是由一系列模块组成的集合 包是一个有层次的文件目录结构 它定义了一个由模块和子包组成的python应用程序执行环境 二、python的语法特点 1.缩进:使用键或者空格实现缩进 通常情况下采用4个空格作为一个缩进量,采用一个键作为一个缩进量 2.分号:不要在行尾添加分号“;”,也不要用分号将两条命令放在同一行 3.注释规则 单行注释:使用“#” 从符号“#”开始直到换行为止,#后面所有的所有内容都作为注释的内容,并将python编译器忽略 多行注释:将包含在一对三引号(‘‘‘......’’’)或者(“““......”””)之间的代码都称为多行注释 三、标识符与变量、常量1.标识符与保留字 保留字:python语言中已经被赋予特定意义的一些单词 在开发程序时 不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用 标识符:标识符用于标识python语言元素中的变量、函数、类、模块或者其他对象的名称,通俗地讲就是名字 python合法标识符必须遵循以下规则: 1、标识符由一串字符组成,必须以下划线(_)或字母开头,后面接任意数量的下划线、字母(a~z,A~Z)或者数字(0~9) 2、标识符中的字母是严格区分大小写的 3、禁止使用python保留字(或关键字)作为标识符 4、python中以下画线开头的标识符有特殊意义,一般应避免使用相似的标识符 注意:1.开头字符不能是数字2.标识符中唯一能使用的标点只有下划线 2、变量的定义与赋值 2.1.变量的赋值和存储 (1)定义变量:在python中不需要先声明变量名及其类型,直接赋值即可创建各种类型的变量。但是变量的命名并不是任意的,应遵循以下5条规则 1)变量名必须是一个有效的标识符 2)变量名不能用python中保留字 3)慎用小写字母l和大写字母O 4)应选择有意义的单词作为变量名,即见名知意 为变量赋值可以通过等号(=)来实现 如:myvalue=123 (2)删除变量 使用del命令可以删除一个对象(包括变量、函数等)删除之后就不能再访问这个对象了 四、基本数据类型 1、数值类型 :整数、浮点数(带小数的数字)复数 2、布尔类型:主要用来表示真或假在python中,所有对象都可以进行真值测试.其中只有下面列出的几种情况得到为假,其他对象在if或者while语句中都表现为真 1)False或None 2)数值中的零,包括0,0.0,虚数0 3)空序列,包括空字符串,空元组,空列表,空字典 4)自定义对象的实例,该对象的__bool__()方法返回False,或__len__()方法返回() 3、NoneType类型NoneType 是一类特别的类型,该类型只能有一个值None 4、数据类型转换1)float函数:将其他类型数据转换为浮点数 2)str函数:将其他类型数据转换为字符串 3)int函数:将其他类型数据转换为整型 4)round函数:将浮点型数值圆整为整形(p39页) 5)bool函数:将其他类型数据转换为布尔类型 5、转义符 转义字符描述\\反斜杠符号\'单引号\"双引号\a响铃\b退格\n换行\t横向制表符\v纵向制表符\r回车\f换页 6、字符串的索引字符串的每个字符都对应着一个位置编号,从0开始,然后依次递增1 这个位置编号是索引或者下标。字符串的索引分为正向索引(从左向右的顺序排列)和反向索引(从右向左的顺序排列)p43页 五、基本输入和输出 1、基于input函数输入如:name=input(“请输入你的专业:”)系统会弹出字符串“请输入你的专业:”,等待用户输入,用户输入相应的内容并按键,输入内容将保存到name变量中 在python中,其输入主要有以下特点 1)当程序执行到input,等待用户输入,输入完成之后才继续向下执行 2)在python中,input接收用户输入后,一般存储到变量,方便使用 3)在python中,input会把接收到的任意用户输入的数据都当作字符串处理 2、基于print函数输出可以输出数字 如:print(520)print(0323) 可以输出字符串 如:print(‘helloworld’)print(“helloworld”) 含有运算符的表达式 如: Print(3+1){此运行得到计算结果} 将数据输出文件中 {注意点1.所指定的盘需存在2.使用file=} 不进行换行输出(输出内容在一行当中)如: Print(’hello’,’world’) 六、常见的运算符与表达式运算符:运算符是一些特殊的符号,主要用于数学计算,比较大小和逻辑运算等。python主要运算符主要包括算术运算符、赋值运算符、比较(关系)运算符,逻辑运算符和位运算符 表达式:使用运算符将不同类型的数据按照一定的规则连接起来的式子称为表达式。表达式由运算符和参与运算的(操作数)组成操作数可以是常量,变量,可以是函数的返回值 1算术运算符与表达式 运算符描述实例+加法5+2返回7;5.5+2.2返回7.7-减法5-2返回3;5.0-2.0返回3.0*乘法5*2返回10;5.5*2.0返回11.0/浮点除法5/2返回2.5;5.5/2.0返回2.75//整除运算,返回商5/2返回2;5.5/2.0返回2.0%整除运算,返回余数,也叫取模5%2返回1;5.5%2.0返回1.5**幂运算5**2返回2.5;5.5**2.0返回30.25 运算符描述实例+=加法赋值运算符a+=b等价于a=a+b-=减法赋值运算符a-=b等价于a=a-b*=乘法赋值运算符a*=b等价于a=a*b/=浮点除法赋值运算符a/=b等价于a=a/b//=整除赋值运算符a//=b等价于a=a//b%=取模赋值运算符a%=b等价于a=a%b**=幂赋值运算符a**=b等价于a=a**b 运算符描述实例>大于5>2返回True;'5'>'2'返回True>=大于或等于'a'>='A'返回True;'ab'>'a'返回True |
CopyRight 2018-2019 实验室设备网 版权所有 |