Python_Day01-入门
Python介绍
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
- Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
- Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。
- Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
- Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏
Python特点:一个广泛的标准库,跨平台可移植性,支持多种数据库的接口,GUI编程,可嵌入
Python入门
1、文件内容初写
解释器,python程序文件可以像shell一样执行,所以需要在文件头部指定解释器,如:#!/usr/bin/python
内容编码,python程序内容默认时ASCII(美国信息交换标准代码)编码,无法支持其他语言内容展示,需要指定编码,如:# -*- coding: utf-8 -*-
注释,程序规范需要代码说明,注释有单行,如:#内容,多行为三个单引号或三个双引号成对出现,如:'''内容''',"""内容"""
行和缩进,程序与其他语言最大的区别就是代码块不是用{}定义,而是通过缩进行,缩进量可变但代码块每行需保持一致
2、基本知识
变量,存储在内存中的值,需要为其开辟一个空间。变量只能时下划线、字母、数字组成,但不能以数字开头,区分大小写。
变量赋值不需要类型声明,只有赋值以后才会被创建
基本类型,在内存中的数据可以多种类型,五个分别为数字,字符串,列表,元组和字典
数字,存储数字支持4中类型,分别为整型int,长整型long,浮点型float,复数complex
字符串,使用双引号或单引号标识,可以对字符串内容按照从左到右(默认从0开始,最大到字符串长度减1),从右到左读取(默认从-1开始,最大到字符串开头)
列表,使用中括号 '[]' 标识可以完成大多数集合类的数据结构实现,支持数字,字符(串),列表(嵌套)。其中python2中列表可以包含字符和数字,但python3中不可以同时存在一个列表中。
元组,使用括号'()'标识,是只读型的列表,内容不可修改
字典,使用大括号'{}'标识,是无序的对象集合,列表是有序的对象结合,两者区别是字典当中的元素是通过键来存取的,而不是通过偏移存取。字典由索引(key)和它对应的值value组成。
浙公网安备 33010602011771号