一、基础语法
1、数字
整数:不区分long和int 浮点数:1.2,3.124 复数:2+2.4J2、字符串
使用‘ “单双引号引用的字符的序列 ‘‘‘ """ 单双三引号,可以跨行,可以在其中自由的使用单双引号 在字符串前面加上r或者R前缀,标识该字符串不做特殊的处理3、转义序列
\\ \t \r \n 前缀r,把里面的所有字符当普通字符串对待4、缩进
未使用c等语言的花括号,而是采用缩进的方式表示层次关系 约定使用4个空格缩进5、续行
在行尾使用\ 如果使用各种括号,认为括号内是一个整体,内部跨行不用\6、标识符(变量)
一个名字,用来指代一个值 只能字母,下划线和数字组成 只能以字母或者下划线开头 不能是python的关键字,例如def,class就不能作为标识符 python是大小写敏感的 约定不允许使用中文、有歧义单词,在python中不要随便使用下划线开头的标识符7、常量
一旦赋值就不能改变值的标识符,python中无法定义常量 字面常量:一个单独的量,例如12,“abc” 变量 :赋值后,可以改变值的标识符
二、python的语言类型
python是动态,强类型语言
1、静态编译语言
实现声明变量类型,类型不能再改变,编译时检查2、动态编译语言
不用事先声明类型,随时可以赋值为其他类型 编程时不知道是什么类型,很难推断3、强类型语言
不同类型之间 *** 作,必须先强制类型转换为同一个类型 如:print(‘a‘+1)4、弱类型语言
不同类型间可以 *** 作,自动隐式转换,如:JavaScript中console.log(1+‘a‘)
三、运算符
1、加减乘除+-*/%**
自然除/ 结果是浮点数, 整除//
2、位运算符
3、比较运算符
等于、大于、小于 == != < > <= >= 返回一个bool值
4、链式比较 *** 作符
5、逻辑预算符
6、赋值运算符
7、成员运算符
8、身份运算符
9、运算符优先级
算数运算符> 位运算符 > 身份运算符 > 成员运算符 > 逻辑运算符 记不住用括号,长表达式多用括号
四、程序控制
1、程序控制
顺序:按照先后顺序一条条执行 分支:根据不同的情况判断,条件满足执行某条件下的语句 循环:条件满足就反复执行,不满足就不执行或不再执行2、循环continue,break语句
continue中断当前循环的当次执行,继续下一次循环 break终止当前循环 continue 和 break是循环的控制语句,只影响当前循环,包括while,for循环 如果循环嵌套,continue和break也只影响语句所在的那一层循环 continue和break不是跳出语句块,所有if cond:break 不是跳出if,而是终止if外的break所在的循环 总结以上是内存溢出为你收集整理的python基础语法全部内容,希望文章能够帮你解决python基础语法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)