Python基础语法一

Python 基础语法

本人在学习python时候,刚开始直接用的IDLE,用了很久,感觉还是相当不错,作为一个交互式编程客户端,

它的使用界面是这样的。

脚本式编程

通过脚本参数调用解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不再有效。

例如:我们写一个简单的python脚本程序。

print('life is short you need python')

在我们电脑环境变量配置好的情况下,当你在cmd中调用python解释器执行该文件时:

python 保留字符

下面这张表包含了python中的保留字。这些保留字不能作为变量名或者标识符。

python的关键字里只包含小写字母。

and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield

python注释

提到写代码,肯定离不开注释,好的注释能够帮助程序员更好的优化和维护代码,所以注释是十分重要的。

在python中的注释总的来说有两种,其实另外一种不算是真正意义上的注释。

print('hello world') #打印 hello world

在代码块后加上 # 表示后面的为注释 ,注释不会被解释器执行。

'''打印 hello World'''

第二种利用三个单引号,将注释框住。在python中这种其实是一串字符串,不过这串字符串并没有赋值给任何变量,也没有进行任何操作,所以解释器也不会执行。变相的相当于一种注释。

行和缩进

python中的行和缩进是python 的一大特色,它不需要用{}来控制逻辑和流程。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

比如:

if True:
    print('life is short you need python')
else:
    print('hello world')

倘若缩进空白数量不一,便会报错,所以在书写代码的时候一定要保证缩进量相同。

原文地址:https://www.cnblogs.com/magicdata/p/12179328.html

时间: 2024-10-07 09:31:42

Python基础语法一的相关文章

从零开始学 Web 之 ES6(三)ES6基础语法一

大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:http://www.cnblogs.com/lvonve/ CSDN:https://blog.csdn.net/lvonve/ 在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目.现在就让我们一起进入 Web 前端学习的冒险之旅吧! 一.let 作用:

JavaScript 基础语法一

1.变量的定义:var a = 20; 定义变量a并给其赋值20. 2.基本数据类型 : Number类型,表示数字,例如,1,2,3等.var number1 = 10. string类型,表示字符串, var string1 = 'hello word'. Boolean类型,布尔类型,用来表示真假,true.false,var a = true,var b = false. 对象类型(不常用)var obj = new Object() js是弱类型语言,会根据数值来推断类型,所以可以实时

vue基础语法一

一.绑定数据 1.语法<template> <div id="app"> <!--HTML获取绑定数据 --> <h1>{{ msg }}</h1> <h1>name :{{user.name}},age:{{user.age}}</h1> <ul> <li v-for="item in list"> {{item.name}} </li> <

Python 基础 - Day 4 Learning Note - Generator 生成器

列表生成器/列表解析 list comprehension 简单灵活地创建列表,通常和lambda(), map(), filter() 一起使用 通过列表生成式, 直接创建列表.但是,收到内容限制,列表容量肯定是有限的.而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问几个元素,那其他的就白占空间.列表生成器能够一边循环一边计算,大大节省大量的空间.是生成器的一种. 只有调用,才能生成. 不支持切片操作,只能通过__next()___一个个取数字. 基本语法

Python基础教程(第十章 自带电池)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5459376.html______ Created on Marlowes 现在已经介绍了Python语言的大部分基础知识.Python语言的核心非常强大,同时还提供了更多值得一试的工具.Python的标准安装中还包括一组模块,称为标准库(standard library).之前已经介绍了一些模块(例如math和cmath,其中包

Python第二弹python基础

python基础1.语句和语法#号:表示之后的字符串为python注释\n换行是标准的分隔符\(反斜线)继续上一行;(分号)将两个语句链接在一行中,允许将多个语句写在同一行上,语句之间用分号隔开,而这些语句也不能在这行开始一个新的代码块,降低程序的可读性.:(冒号)将代码块的头和体分开,像if.while.def.class.这样的复合语句,首行以关键字开始,以冒号:结束.语句(代码块)用缩进的方式来实现不同的缩进深度代表不同的代码块,python使用缩进来分割代码组.代码的层次关系是通过同样深

Python基础(三)

Python基础(三) 深浅拷贝 函数(全局与局部变量) 内置函数 文件处理 三元运算 lambda 表达式 递归(斐波那契数列) 冒泡排序 深浅拷贝 一.数字和字符串 对于 数字 和 字符串 而言,赋值.浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址. import copy #定义变量   数字.字符串 n1 = 123 #n1 = 'nick' print(id(n1))   #赋值 n2 = n1 print(id(n2))   #浅拷贝 n3 = copy.copy(n1) pri

Python基础(十)re模块

Python基础阶段快到一段落,下面会陆续来介绍python面向对象的编程,今天主要是补充几个知识点,下面开始今天的内容. 一.反射 反射的作用就是列出对象的所有属性和方法,反射就是告诉我们,这个对象到底是什么,提供了什么功能, 可以伪造Web框架的路由系统. 举个例子: 1 2 >>> dir(json) ['JSONDecodeError', 'JSONDecoder', 'JSONEncoder', '__all__', '__author__', '__builtins__',

Python基础教程(第六章 抽象)

本文内容全部出自<Python基础教程>第二版,在此分享自己的学习之路. ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5351415.html______ Created on Xu Hoo 本章将会介绍如何将语句组织成函数,这样,你可以告诉计算机如何做事,并且只需要告诉一次.有了函数以后,就不必反反复复像计算机传递同样的具体指令了.本章还会详细介绍参数(parameter)和作用域(scope)的概念,以及地柜的概念及其在程序中的用途. 6.1