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. Linux Ubuntu 常见的压缩命令

    小知识: Linux上常见的压缩命令就是gzip与bzip2,compress已经不再流行.gzip是有GNU计划所开发出来的压缩命令,该命令已经替换了compress命令.后来GNU又开发出bzip ...

  2. 20181026_队测_Brick Game

    题目描述 给出一个\(n\)行\(m\)列的矩阵,矩阵中每个格子有一个非负整数,现在要求你去除其中的个格子,使得剩下的格子中的数的总和最大.另外,去除\(k\)个格子后,剩下的格子必须满足以下几个性质 ...

  3. js寄生组合式继承

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. HTML5图片预览 放大

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  5. getshell技巧-phpMyAdmin的利用

    生活就是泥沙俱下,鲜花和荆棘并存.--毕淑敏 1.明确目标2.信息收集3.漏洞挖掘和利用 信息收集 明确路径 利用目录扫描工具,对目标网站进行扫描,获取网站目录.常用工具有Kali中的DirBuste ...

  6. Dart-Tour2-类

    类 Dart语法样式: https://www.dartlang.org/guides/language/effective-dart/style语法:https://www.dartlang.org ...

  7. 5G将会是量变到质变的新科技时代

    ​马斯洛需求分为5层,最底层的需求是温饱,过去几十年都无人反驳,但随着科技的发展,人类最基本最底层的需求已经不再是温饱,而是手机和WIFI,当然,这只是网友的调侃罢了,但也从侧面反映出了手机和WFI网 ...

  8. CSS——NO.9(颜色值和长度值)

    */ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...

  9. C++走向远洋——38(用对象数组操作长方柱类)

    */ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:changfangzhu.cpp * 作者:常轩 * 微信公众号 ...

  10. kali linux下运行.sh文件权限不够解决办法

    我要装一个生成免杀的神奇,系统提示权限不够 2 于是我想到了sudo,可还是不行 3 于是找到了方法 chmod   a+x   文件名 4 再运行一下,成功 5 有时有的方法很简答,只要你愿意找.