基础语法

python基础语法

    python是一个多范式编程语言,也是一个脚本语言(解释型语言),需要一个解释器,python有多个平台的解释器IPython,Jpython,CPython等。

1. 文档开头加#encoding = utf-8:目的是将这个文档的编码格式设为utf-8

2. 快捷键

  • ctr(command) + s, ctr + c, ctr + v, ctr + z, ctr + x

  • ctr + b(编译),ctr + r(运行)

  • ctr + y, ctr + shift + z(反撤销)

  • ctr + a(全选)

  • ctr + f(弹出搜索框)

  • 按住shift不放,点击鼠标左键,选中要选取的部分

  • 按住ctr不放,点击鼠标左键,出现多个光标,同时操作

3. print()是一个python的函数,作用是在控制台输出/打印括号中的内容


    print('hello world')

    print('婷姐')

  • 括号中可放数据

  • 括号中可放变量

  • 括号中可放表达式

  • 可以同时打印多个数据,用逗号隔开

4. 注释

4.1. 什么是注释

    注释是代码中不参与编译执行的部分,专门用来对程序解释和说明的文字,方便自己或者别人对代码的阅读。建议在代码中要常写注释。

4.2. 怎么写注释

  • 单行注释:在一行文字前加#号

  • 多行注释:a. 每行文字前都加#号;

                   b. 使用三个单引号或者双引号将注释内容括起来。
    

5. 语句

  • 一般情况下一行只写一条语句,并且一条语句结束不需要分号; 如果一行写多条语句,语句之间用分号隔开,不建议这样写。

  • 如果一条语句特别长,需要多行显示,在合适的位置加''然后再换行

6. 行和缩进

  • 在python程序中,不能在一句代码开头随意添加空格和制表符,要求同一级代码开头的缩进是一致的,否则程序会报错。

  • 行的规范:要求声明类的时候,声明前后有两个换行。类中的函数,声明前后有一个换行。

7. 标识符

a. 标识符的作用

  标识符是用来给变量、函数、类等命名用的(名字用的)

b. 标识符的要求

  要求由字母、数字和下划线组成,并且数字不能开头(标准);但是在python3中,标识符中可以包含中文、日语、韩语等符号。python中大小写敏感。

8. 关键字

python保留用来表示一些特殊功能和特殊意义的标识符就是关键字。


'False', 'None', 'True', 'and', 'as', 'assert',

'break', 'class', 'continue', 'def', 'del', 'elif',

'else', 'except', 'finally', 'for', 'from', 'global',

'if', 'import', 'in', 'is', 'lambda', 'nonlocal',

'not', 'or', 'pass', 'raise', 'return', 'try', 'while',

'with', 'yield'

9. 常见数据类型:int,float,bool,str,list,dict,tuple,set,function等....

  • 整型(int): 表示数字中所有的整数,例如: 10, -100, 123, 0 (python2.x中有long)

  • 浮点型(float): 表示数字中所有的小数, 例如: 12.5, 0.34, -12.78

  • 布尔(bool): 表示真/假的数据, 只有True和False两个值

  • 字符串(str): 表示所有的文本数据, 例如: '大连民族大学'

10. input函数

语法: 变量名 = input('提示语句')

当程序在执行过程中遇到了input,程序会停下来,直到输入结束才接着往后面执行

注意: 不管在键盘上输入什么内容,返回或拿到的数据都是字符串类型

11. 变量

  • 变量就是在程序中用来保存数据用的

  • 语法:变量名 = 值

  • 说明:a.变量名: 自己命名,是标识符,不能是关键字 - (要求)

        见名知义; 所有字母都小写,多个单词之间用下划线隔开(PEP8) - (规范)
    
      b. = : 赋值符号,不是等号;将=右边的值赋给左边的变量
    
      c. 值: python支持的数据类型的数据; 已经声明过的变量; 运算表达式
    
  • 同时声明多个变量

    • a = b = c = 10

    • a, b, c = 1, 2, 3

  • 变量必须先声明再使用

  • 重新给变量赋值,新值会覆盖旧值

  • 同一个变量可以储存不同类型的数据

  • type()函数:type(数据/变量),获取指定数据或变量的类型

  • python中声明变量和给变量赋值的原理:

    • 先挖坑将数据存起来(根据数据大小挖合适的坑),然后再将变量作为标签贴到这个坑上。

    • 先在内存中开辟合适的内存空间将数据存起来,然后在变量中存储这个数据在内存中的地址

12. python支持的运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算

  • 数学运算符: +(加), -(减), *(乘), /(除), //(整除), %(取余), *(幂运算),+,-,,/和数学中的加减乘除一模一样

  • %: 两个数相除取余数

    • 应用1:判断一个数的奇偶性 - 让这个数对2取余,看结果是0还是1

    • 应用2:获取一个整数的低几位

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、认识python 1.常用快捷键(不是python中有用) control+/ 添加注释/取消注释 cont...
    龙神海王阅读 1,864评论 0 0
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,323评论 0 10
  • Python 语言特点:解释性脚本语言 优点: 解释性语言 支持两种主流的编程范式,可以使用面向对象和函数式编程 ...
    不语sun阅读 1,405评论 0 0
  • Python 简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设...
    在暴风雨中逆袭阅读 5,796评论 0 12
  • 学习了,成长了,却仍会掉入黑洞,看不清所处的位置,前进的方向,或是陷入一种新的焦虑、困惑、无力。 为什么已经成长了...
    茹方说成长阅读 1,558评论 0 0

友情链接更多精彩内容