Python基础篇——基本语法元素

缩进:体现强制可读性,一般缩进4个空格、一个或多个Tab

注释:单行注释----以 # 开头

    多行注释----每行以 # 开头,以 # 结束

变量:无须提前声明、可随时命名、赋值、使用

命名规则:大小写字母、数字、下划线、汉字组合使用

    首位不能是数字

          大小写敏感

          标识符中间不能出现空格

       命名长度无限制

保留字:被内部定义并保留使用的标识符,区分大小写,共33个

and

as

assert

async

await

break

class

continue

def

del

elif

else

except

False

finlly

for

from

global

if

import

in

is

Lambda

None

nonlocal

not

or

pass

raise

return

True

try

while

with

yield

数据类型:表达数据的含义,消除计算机对数据理解的二义性,

类型(6种):整数型、浮点数型、复数型、字符串型、列表型、字典型

赋值语句:将等号右侧的表达式的计算结果赋值给左侧变量,使用赋值符号“=”表示。

常用格式:<变量> = <表达式>

引用:程序调用当前程序以外的功能库的时候,使用“import”保留字引入

引用方式(4种):

  ①全命名空间引用:import<功能库名称>,引入功能库后,采用<功能库名称>.<功能库中某函数名称>()调用功能库具体功能

  ②具体函数引用:from<功能库名称>import<函数名称>,引

用函数名称后,采用<函数名称>()方式调用函数库具体功能

  ③全函数引用:from<功能库名称> import *,引用功能库全

部函数,采用<函数名称>()调用具体功能

  ④别名引用:import<功能库名称>as<功能库别名>,引用功

能库后,采用<功能库别名>.<函数名称>()调用具体功能

input():从控制台获取用户的输入,并以字符串类型返回结果。

可以包含提示性文字。如:<变量> = input(<提示性文字>)

eval():去掉字符串最外侧的引号,并按照python语句执行去掉引号后的字符内容。

使用方法:<变量> = eval(<字符串>)

print():用于输出结果

使用方法:

  ①单变量输出:print(<待输出字符转或其他变量>)

  ②多变量输出:print(<变量1>,<变量2>,…,<变量n>)

  ③混合输出:用于混合输出字符串和变量值,print(<输出字符串模板>.format(<变量1>,<变量2>,<变量3>,…,<变量n>))

源程序书写风格:

优美>丑陋、明了>隐晦、简洁>复杂、复杂>凌乱、扁平>嵌套、间隔>紧凑

可读性强、便于描述、易于解释、命名空间是个好方法

Python语言特点:

Python语言具有通用性、语法简洁

Python语言与运行平台无关、强制可读、支持中文(使用Unicode编码)、模式多样(语句、函数、面向对象)、类库便捷(通过pip安装类库、通过import引入类库)

Python基础篇(一)_基本语法元素的更多相关文章

  1. Python基础篇(四)_组合数据类型的基本概念

    Python基础篇——组合数据类型的基本概念 集合类型:元素的集合,元素之间无序 序列类型:是一个元素向量,元素之间存在先后关系,通过序号进行访问,没有排他性,具体包括字符串类型.元组类型.列表类型 ...

  2. Python基础篇(二)_基本数据类型

    Python基础篇——基本数据类型 数字类型:整数类型.浮点数类型.复数类型 整数类型:4种进制表示形式:十进制.二进制.八进制.十六进制,默认采用十进制,其他进制需要增加引导符号 进制种类 引导符号 ...

  3. Python基础篇(三)_函数及代码复用

    Python基础篇_函数及代码复用 函数的定义.使用: 函数的定义:通过保留字def实现. 定义形式:def <函数名>(<参数列表>): <函数体> return ...

  4. Python基础篇(五)_文件和数据格式化

    Python基础篇_文件和数据格式化 文件的使用:文件打开.关闭.读写 文件打开:通过open()函数打开文件,并返回一个操作文件的变量. 使用语法:<变量名> = (<文件路径以及 ...

  5. python基础篇-day1

    python基础篇 python是由C语言写的: pass 占位符: del,python中全局的功能,删除内存中的数据: 变量赋值的方法: user,pass = 'freddy','freddy1 ...

  6. python基础篇之进阶

    python基础篇之进阶 参考博客:http://www.cnblogs.com/wupeiqi/articles/5115190.html python种类 1. cpython  使用c解释器生产 ...

  7. python基础篇(六)

    PYTHON基础篇(六) 正则模块re A:正则表达式和re模块案例 B:re模块的内置方法 时间模块time A:时间模块的三种表示方式 B:时间模块的相互转换 随机数模块random A:随机数模 ...

  8. python基础篇(二)

    PYTHON基础篇(二) if:else,缩进 A:if的基础格式和缩进 B:循环判断 C:range()函数和len()函数 D:break,contiue和pass语句 for,while循环 函 ...

  9. python基础篇(三)

    PYTHON基础篇(三) 装饰器 A:初识装饰器 B:装饰器的原则 C:装饰器语法糖 D:装饰带参数函数的装饰器 E:装饰器的固定模式 装饰器的进阶 A:装饰器的wraps方法 B:带参数的装饰器 C ...

随机推荐

  1. css3 - transform, transition 与 translate

    零.序言 css 3 的新特性,很多都停留在听说而非实际使用.transform, transition, translate 这三长得实在太像,刚开始的时候总是迷迷糊糊,分不清它们的功能.而最近新接 ...

  2. 使用Spring AOP 实现日志管理(简单教程)

    有时候,我们在做项目时会遇到这样的需求: 给XXX.java中的所有方法加上指定格式的日志输出. 针对这种指定类.或者指定方法进行共性操作的功能,我们完全可以使用Spring AOP来实现. 本文使用 ...

  3. labview相关内容

    索引数组的用法:https://jingyan.baidu.com/album/90808022e6d0f7fd91c80fd2.html?picindex=1 定时顺序结构用法:http://zon ...

  4. phpStrom安装PHP_CodeSniffer检查代码规范

    为什么使用PHP_CodeSniffer 一个开发团队统一的编码风格,有助于他人对代码的理解和维护,对于大项目来说尤其重要. PHP_CodeSniffer是PEAR中的一个用PHP5写的用来检查嗅探 ...

  5. Dungeon Master (三维BFS)

    题目: You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is composed o ...

  6. [PyTorch入门]之从示例中学习PyTorch

    Learning PyTorch with examples 来自这里. 本教程通过自包含的示例来介绍PyTorch的基本概念. PyTorch的核心是两个主要功能: 可在GPU上运行的,类似于num ...

  7. [PyTorch入门]之数据导入与处理

    数据导入与处理 来自这里. 在解决任何机器学习问题时,都需要在处理数据上花费大量的努力.PyTorch提供了很多工具来简化数据加载,希望使代码更具可读性.在本教程中,我们将学习如何从繁琐的数据中加载. ...

  8. 新财报再次巨亏 HTC还能活到2017吗?

    HTC还能活到2017吗?" title="新财报再次巨亏 HTC还能活到2017吗?"> 当下智能手机行业虽然竞争惨烈,但也称得上是精彩纷呈:性能.外形不断进化, ...

  9. Nginx502,504和499错误解决方案

    499错误解决方案 499错误是什么?让我们看看NGINX的源码中的定义: ngx_string(ngx_http_error_495_page), /* 495, https certificate ...

  10. Java运行 Unsupported major.minor version 51.0 错误

    今天写了简单的Java程序,运行的时候不知道为啥出现这个问题 happy@happy-HP-Compaq-dx7518-MT:~/Study/CrazyJava$ java FieldTest Exc ...