Python基础语法

【准备工作】

我们在Jupyter notebook里面New一个Python3就可以开始愉快的练习了。

一、数字和字符串的定义方法

a = 100           #赋值语句:定义了一个变量

c = ‘Hello World!’  #f赋值语句:定义了一个字符串

布尔数据类型bool

即真和假,只有两个值构成,True和False。

a = True

b = False

比如判断表达式,返回的结果就是布尔数据类型。

二、Jupyter默认输出功能

默认代码的最后一行,如果能够输出变量的内容,就会自动输出。

上图例子中如果想要最后两行的结果都输出,需要使用下面即将介绍的print函数。

In[] Out[]中括号中的数字,以及星号,打断功能

In[]里面的数字表示输出的顺序,Out[]则同In[]。

In[]里面的星号(*)表示代码正在运行中,可以点击打断按钮停止运行,同时会给出报错信息。

三、print()功能以及帮助文档的使用方法

print是打印,在这里指的是向屏幕上输出指定的文字,它可以打印单个值,也可以打印多个值,还可以设置以什么字符作为多个值之间的分隔。

不再受限于只打印代码的最后一行。

如何查看帮助文档学习语法?

——在函数面前加一个问好(?)或者使用快捷键(Shift+Tab)

Sep参数是分隔符,默认是空格分隔,可以指定其他分隔符;

End是打印末尾动作,默认是’\n’(换行),可以指定其他字符串,则不换行,以指定的其他字符串输出在每次打印末尾。

四、Python的注释功能

# 单行注释

注释的快捷键:Ctrl + /

“””

多行注释:三个单引号或者三个多引号

“””

五、Python输入和输出

输出就是上面的print函数,输入是input函数(跟用户进行交互)。

Input里面的输入参数一定是一个字符串。

a = input(‘请输入您的工资’)

比如上图例子里面的a,它是不可以直接参与运算的,如果一定要进行计算,需要用到“int()”函数,其功能是将其他数据类型转换为整数。

为了简便,上面的例子通常会使用下面的写法。

六、Python变量介绍

  • Python中变量是动态数据类型;
  • Python中变量不需要声明,直接赋值就可以使用;
  • 变量在使用之前必须先进行赋值;
  • Python会根据你赋给的值自动判断变量的数据类型;

其实,变量并没有什么类型,变量只是指向了一个内存地址,内存地址中存储了我们的数据,这个数据具有数据类型,变量可以重复赋值,后面的值会覆盖前面的值,改变变量的值,其实就是改变了变量指向的内存地址。

变量的命名规则

  • 变量名不受长度限制,但是只能有三部分组成:字母、数字、下划线,不能使用空格、连字符、标点符号、引号或者其他字符;
  • 变量名的第一个字符不能是数字,而必须是字母或者下划线;
  • Python中变量名区分大小写;
  • 不能将Python关键字用作变量名;
  • 变量名最好具有实际含义,便于阅读和理解;

查看Python系统关键字

已存在的函数名

函数名可以用作变量名,但是会使函数功能失效。

同时为多个变量赋值

变量交换

正常需要使用中间变量用作临时储存。

【学习笔记】5、Python基础语法相关推荐

  1. python基础论文_北大博士Python学习笔记,Python基础语法总结,一篇文章带你入门...

    image.png 网上现在Python学习资料有很多,但是很杂.很多初学Python的朋友就不知道该怎么去抉择,那些是自己当下所需要的. 刚好朋友是北大的博士,在IT行业也工作八年了.就把他学习Py ...

  2. python导入模块的语法结构_python学习第五讲,python基础语法之函数语法,与Import导入模块....

    python学习第五讲,python基础语法之函数语法,与Import导入模块. 一丶函数简介 函数,就是一个代码块,这个代码块是别人写好的.我们调用就可以. 函数也可以称为方法. 1.函数语法定义 ...

  3. 前端学习笔记之CSS3基础语法与盒模型(二)

    前端学习笔记之 CSS3基础语法与盒模型 CSS3简介 CSS(cascading style sheet,层叠式样式表)是用来给HTML标签添加样式的语言 CSS3是CSS的最新版本,增加了大量的样 ...

  4. Timo学习笔记 :Python基础教程(第三版)第四章 当索引行不通时

    第四章 当索引行不通时 Timo学习笔记 :Python基础教程(第三版)第三章 使用字符串 这是word编辑的最后一章笔记,第五章开始将直接用这个模板记录. 本章笔记很少,也很简单.很多方法可以到要 ...

  5. 大数据HiveSQL学习笔记三-查询基础语法以及常用函数

    大数据HiveSQL学习笔记三-查询基础语法以及常用函数 一.基础语法 1.SELECT -列名- FROM -表名- WHERE -筛选条件- 如:需要根据城市,性别找出匹配的10个用户 user_ ...

  6. 霍格沃兹测试开发学社技术学习笔记之——Python基础笔记

    # 阶段十一-Python语言和测试框架(1) ## 1.pycharm环境变量配置和安装 ## 2.基础数据类型 数字 字符串 ## 3.运算符 字符串算数运算符 比较运算符 赋值运算符 逻辑运算符 ...

  7. python 字符转义_【课堂笔记】Python基础语法:字符串

    本文是<财务Python基础:字符串>视频的文字版笔记,供大家参考. Python中的字符串 字符串是以单引号'或双引号"括起来的任意文本.注意即使是数字,如果用引号引起来,那么 ...

  8. python基础学习教程:Python基础语法

    Python 语言与 Perl,C 和 Java 等语言有许多相似之处.但是,也存在一些差异. 在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程. 第一个 Python ...

  9. 字符串输出为什么第一个没了_「课堂笔记」Python基础语法:变量和输入输出

    学习了视频课程<财务Python基础--财务人的第一个Python程序|输入输出>,小编特为大家整理了本节内容的文字版笔记,一起来温故知新吧~~ 变 量 一.为什么要引入变量? 在信息计算 ...

  10. 前端学习笔记之1 基础语法及标签

    引言 : 博主目前是一名iOS开发者, 所会的语言有Objective-C 和 Swift, 目前正在学习前端, 增强一下技术能力, 等学会点皮毛之后打算接触一下React Native; 这篇文章只 ...

最新文章

  1. QIIME 2教程. 17鉴定和过滤嵌合体q2-vsearch(2020.11)
  2. 查询服务器上几张显卡命令
  3. 了解ViewConfiguration
  4. 自学python要看哪些书籍-Python入门自学到精通需要看哪些书籍?
  5. java 二进制报文头_转自:java 文件格式二进制头文件校验
  6. 生成arff文件,csv转为arff
  7. 最短路弗洛伊德(Floyd)算法加保存路径
  8. 指定查找区间,查找学生姓名并显示是否修改成功
  9. java treeset比较,java中TreeSet的两种排序比较的方式
  10. 【转】TranslateAnimation详解
  11. Java自动化测试框架-11 - TestNG之annotation与并发测试篇 (详细教程)
  12. iRobot 的 30 年成长史
  13. Lua中实现类似C#的事件机制
  14. W3School JavaScript教程日记
  15. 图新地球点云大师:点云数据三维可视化管理及等高线提取
  16. 电子手轮控制步进电机程序手轮控制步进电机的頻率,脉冲数,内容包括欧姆龙plc程序,mcgs程序
  17. 【ParaView教程】2.13 保存截图和保存动画
  18. cad转pdf格式怎么设置线宽
  19. 数仓模型设计详细讲解
  20. 22-09-20 西安 谷粒商城(04)Redisson做分布式锁、布隆过滤器、AOP赋能、自定义注解做缓存管理、秒杀测试

热门文章

  1. ref 参数与 out 参数
  2. 靠谱推荐 | 我读完了所有数据产品经理的书?!
  3. 手把手演示:如何规划一个企业级数据中台
  4. 手机游戏繁荣时代,团队的N条死路
  5. 李开复:谷歌产品经理眼中的产品经理
  6. 科普帖:Linux操作系统
  7. Spring Boot -Shiro配置多Realm
  8. 微信小程序组件间通信(二)
  9. jQuery中.html(“xxx”)和.append(xxx)的区别和不同
  10. select fd_set