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. Allure介绍

    以下内容基于pytest的框架进行展示: 什么是Allure Allure是一个独立的报告插件,生成美观易读的报告,目前支持语言:Java, PHP, Ruby, Python, Scala, C#. ...

  2. cesium入门示例-HelloWorld

    示例准备: 在Cesium ion官网(https://cesium.com/)上注册用户,获取AccessToken,在js代码入口设置Cesium.Ion.defaultAccessToken,即 ...

  3. Zabbix 监控进程参考

    1)zabbix自动发现占用内存最大top10进程并监控资源 http://blog.csdn.net/ybx13218464908/article/details/47819401

  4. Scarpy框架安装教程

    在一切之前,建议升级pip,如果版本太低,安装会失败 升级pip命令: python -m pip install --upgrade pip 如果上面的命令不能用,用下面这个 easy_instal ...

  5. Java Enum 枚举的简单使用

    一.什么是枚举 值类型的一种特殊形式,它从 System.Enum 继承,并为基础基元类型的值提供备用名称.枚举类型有名称.基础类型和一组字段.基础类型必须是一个内置的有符号(或无符号)整数类型(如 ...

  6. 第一次安装vs2010无法运行程序,系统找不到exe文件,LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

    最近在看数据结构的一些书籍,怎奈代码是c写的,所以安装一个编译器vs2010来测试代码,但是建完文件后编译ok,f5却出现错误:无法启动程序,系统找不到指定文件.上网找了一些解决办法,但是仍然无法解决 ...

  7. 给iPhone找一条平凡之路

    新款iPhone马上就要开发布会了,对于全世界的手机从业者来说,现在的感觉就好像中国人过年:早些时候,大家都盼着过年,放鞭炮.享受美食,小孩子还有压岁钱,但随着生活水平的提高,年味越来越淡,昔日的美好 ...

  8. ubuntu 18.04用apt安装mysql-server

    mysql5.7安装完成后普通用户不能进mysql 原因:root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password,直接用roo ...

  9. 想清楚再入!VR硬件创业能“要你命”

    每一次跨时代新产品的出现,总会让科技行业疯狂一阵儿,十年前是智能手机,今天自然是VR.自2015年开始,VR火的越来越让人欣喜,让人兴奋,更让人越来越看不清,越来越害怕.数不清的大小品牌义无反顾的杀入 ...

  10. 自己动手用java写一个hashMap

    入坑java很多年了,现在总结一下自己学到的东西. 1.首先我们先来聊聊什么是HashMap? 什么是hash?hash用中文的说法就叫做“散列”,通俗的讲就是把任意长度的字符串输入,经过hash计算 ...