Python基础语法

python学习先缓一缓

----------------------------------------------------------------------------

默认下python3源码文件以utf-8编码。

标识符以数字、字母、下划线,首字母不适用数字。区分大小写。

以#作注释:#这是注释

使用缩进来表示代码块,不需要大括号{}。但同一代码块内的语句必须含相同数目的空白格:

if True:
    print ("True")
else:
    print ("False")

使用反斜杠实现隔行:

total = item_one + 
        item_two + 
        item_three
View Code

而在()、[]、{}中的多行语句不需要反斜杠:

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 "

*字符串不可变

*字符串前加U,作为unicode处理

空行

函数或类方法之间用空行分隔。

print()语句输出自动换行,可以在其内后边加end=“”:

# 不换行输出
print( x, end=" " )
print( y, end=" " )
print()
View Code

码组

缩进相同的一组语句称为码组。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 *
View Code

命令行参数:

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

原文地址:https://www.cnblogs.com/alan2kat/p/7827223.html