python学习系列1——简介

一、python简介
    1、自身定位:解释型语言。
    2、发展历史:Python 是在八十年代末和九十年代初由荷兰国家数学和计算机科学研究所设计出来的。
    3、优势劣势:优势是易于学习、易于维护、可移植和可扩展;劣势是执行效率低。
    4、应用网站:Youtube、豆瓣和知乎等。
二、语法基础 1、编码:python3默认UTF-8编码。 2、标识符:标识符只能由字母、下划线和数字组成;首字符必须是字母或下划线;标识符对大小写很敏感。 3、关键字:关键字不能作为任何标识符的名称。 关键字有['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']。 4、注释:单行注释用#;多行注释用''' '''或者""" """; 5、缩进:同一个代码块的语句缩进的空格数必须一致,否则会导致代码运行错误。 6、单个语句多行:使用反斜杠(\)来实现多行语句;在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\)。 7、空行:空行用于分隔两段不同功能或含义的代码。不插入空行,程序运行也不会出错。 8、输出: 代码示例: x = 2 y = 3 # 换行输出 print( x ) print( y ) # 不换行输出加end=" " print( x, end=" " ) print( y, end=" " ) 9、导入模块和函数:   ①导入整个模块:import 模块名   ②导入某个模块的某个函数:from 模块名 import 函数名   ③导入某个模块的多个函数:from 模块名 import 函数名1,函数名2   ④导入某个模块的全部函数:from 模块名 import * 三、数据类型
  1、分类:Number(数字)、String(字符串)、Tuple(元组)、List(列表)、Set(集合)、Dictionary(字典);不受类型约束。 2、不可变数据:Number(数字)、String(字符串)、Tuple(元组); 3、可变数据:Set(集合)、List(列表)、Dictionary(字典)。
posted @ 2019-10-11 14:44  蜀山月  阅读(144)  评论(0)    收藏  举报