Python基础语法
Posted 瓶子2333
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础语法相关的知识,希望对你有一定的参考价值。
默认下python3源码文件以utf-8编码。
标识符以数字、字母、下划线,首字母不适用数字。区分大小写。
以#作注释:#这是注释
使用缩进来表示代码块,不需要大括号{}。但同一代码块内的语句必须含相同数目的空白格:
if True: print ("True") else: print ("False")
使用反斜杠\实现隔行:
total = item_one + item_two + item_three
而在()、[]、{}中的多行语句不需要反斜杠:
1 total = [‘item_one‘, ‘item_two‘, ‘item_three‘, 2 ‘item_four‘, ‘item_five‘]
数值类型只有四种:
整数、长整数、浮点数、复数(1.1+2.3j)
字符串:
*单引号和双引号作用相同
*三个引号可以指定一个多行字符
*转义符“\”
*字符串前加r或R,转义字符串会作为原声字符串显示: r"this is a line with \n"
*字符串不可变
*字符串前加U,作为unicode处理
空行:
函数或类方法之间用空行分隔。
print()语句输出自动换行,可以在其内后边加end=“”:
# 不换行输出 print( x, end=" " ) print( y, end=" " ) print()
码组:
缩进相同的一组语句称为码组。if/esle、while等首行以关键字开始,以冒号( : )结束。首行后的码组成为一个子句。
if expression : suite #子句 elif expression : suite else : suite
模块导入:
整个模块导入: import somemodule 导入某个模块的某函数: #导入一个 from somemodule import somefunction #导入多个 from somemodule import firstfunc, secondfunc, thirdfunc #导入全部 from somemodule import *
命令行参数:
Python可以使用-h参数查看各参数帮助信息
变量不需要声明,赋值后即创建。变量本身没有所谓“类型”,一般指说的是其所指内存中保存的对象的类型。
可以多个变量同时赋值如:a=b=c=1
或者:a, b, c = 1, 2, "runoob"
标准数据类型
Number : int(长整) float(浮点) bool complex(复数)
语言内置type()函数查询类型 print(type(a))---》 <class ‘int‘>
type() 和 instance() 不同。type否则子类实例 属于 父类 instance 承认子类的实例 属于 父类类型。
除法运算符/总返回一个浮点,要取整数用//操作符
混合运算时,python会把整型转化为浮点。
String
Tuple
List
Sets
Dictionary
以上是关于Python基础语法的主要内容,如果未能解决你的问题,请参考以下文章