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. vue日常问题总结

    1.Vue项目启动后首页URL带的#该怎么去掉? vue-router中默认使用的是hash模式,URL中带有#号,我们可以用如下代码修改成history模式: import Vue from 'vu ...

  2. Java 判断字符串是否包含某个字符

    // 判断不为静态栏目的文章 if (e.getCategory().getName().indexOf("静态") == -1) { articleList2.add(e); } ...

  3. OSCache使用指南

    OSCache是当前运用最广的缓存方案, JBoss Hibernate Spring 等都对其有支持,下面简单介绍一下OSCache的配置和使用过程. 1.安装过程 从http://www.open ...

  4. vue基础指令了解

    Vue了解 """ vue框架 vue是前台框架:Angular.React.Vue vue:结合其他框架优点.轻量级.中文API.数据驱动.双向绑定.MVVM设计模式. ...

  5. docker运行mysql主从备份,读写分离

    1)从Docker官方下拉MySQL的image 打开https://hub.docker.com/ 搜索mysql 在docker中运行 默认tag为latest docker pull mysql ...

  6. Gnu pgp加密解密

    在生成密钥的时候,无法生成足够多的随机数,提示“ Not enough random bytes available. Please do some other work to givethe OS ...

  7. CSS中网格布局实战(初级)

    大家好,网格布局是我们在网页布局中经常用到的,那这里我就给大家分享一篇简单的网格布局,让大家能简单明了的了解网格布局的基本内容.闲话不多说,直接进入主题! 第一步,基本的框架结构.这里直接一个div来 ...

  8. Leetcode1353_最多可以参加的会议数目

    题目地址 给定n个会议时间区间,会议不用全程参加,问最多能参加的数目. 时间区间按左端点排序,扫一遍,每一天把当天开始的区间结束时间加入,同时把这一天之前结束的区间删掉,然后贪心从最小堆取出结束时间的 ...

  9. BeetleX之XRPC远程委托调用

    BeetleX.XRPC是基于接口的远程通讯组件,它不紧可以把接口提供客户端调用,同样也支持服务端创建客户端的接口实例并主动调用客户端的方法.接口有着非常的规范性和约束性,但前提你是必须制定相应的接口 ...

  10. 使用HBuilder开发移动APP

    前言 HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE.HBuilder的编写用到了Java.C.Web和Ruby.HBuilder本身主体是由Java编写,它基于 ...