第二章(二)

2.1.5 变量

​ 变量:将运算的中间结果暂存到内存,以便后续程序调⽤。

变量的命名规则:

​ 1.变量由字母, 数字,下划线搭配组合⽽成

​ 2.不可以⽤数字开头,更不能是全数字

​ 3.不能使用python中的关键字, 这些符号和字母已经被python占用, 不可以更改

​ 4.不要⽤中文或拼音

​ 5.变量名要具有意义

​ 6.不需要太长

​ 7.区分⼤⼩写

​ 8.建议使用

驼峰体: 除首字母外的其他每个单词首字母⼤写

下划线: 每个单词之间用下划线分开

2.2.6 常量

​ 在python中不存在绝对的常量。 约定俗成, 所有字⺟大写就是常量,能改但不要去修改

例如: PI = 3.141592653

​ BIRTH_OF_SYLAR = 1990

2.2.7 注释

单行注释: # 被注释的内容

多行注释:''' 被注释的内容 ''', """这个也是多行注释"""

其实注释就是没有被引用的字符串,所以没有被引用也就不会运行

2.2.8 Python的基本数据类型

​ 计算机虽然很强⼤大,但从某种⻆度上看很傻,除⾮你明确的告它,1是数字,"汉"是文字,否则它是分不清1和"汉"的区别的,因此,在每个编程语⾔里都会有一个叫数据类型的东东,其实就是对常⽤的各种数据类型进⾏了了明确的划分。Python中常⽤用的数据类型有多种。

1. 整数(int)

常⻅的数字都是int类型,⽤于计算或者⼤⼩的比较

在32位机器上int的范围是: -2*31~2*31-1,即-2147483648~2147483647

在64位机器上int的范围是: -2*63~2*63-1,即-9223372036854775808~9223372036854775807

注意这些是整数。

2. 字符串(str)

在Python中,凡是⽤引号引起来的,全是字符串。

字符串串可以⽤单引号,双引号,或者三引号引起来。

想多行赋值⼀一个字符串串,就需要三引号。

字符串可以相加相乘,但是不能进行减法和除法:

​ 字符串 + 都是字符串的时候才能相加

​ 字符串 * 字符串和数字相乘

3. 布尔值(bool)

真或者假, True和False。

注意与or和and的配合

2.2.9 用户交互

使用input('提示语')函数,可以让我们和计算机互动起来

内容 = input('提示语'),可以直接获取到⽤户输入的内容,默认获取的是字符串类型,这里说一种查看元素类型的命令 print(type()),

2.2.10 流程控制 If 语句

第⼀种语法:

if 条件: #引号是将条件与结果分开。
结果1 # 四个空格,这个是告诉程序满⾜这个条件后执行的语句
结果2

如果条件是真(True) 执⾏结果1, 然后结果2, 如果条件假(False) 直接结果2

第⼆种语法:**

If 条件:
结果1
else:
结果2
代码3

第三种语法:

If 条件1:
结果1
elif 条件2:
结果2
..
else:
结果n

第四种语法:

If 条件1:
结果1
if 条件2:
结果2
If 条件3:
结果3
if 条件4:
结果4
else:
结果n

第五种语法(嵌套):

If 条件1:
结果1
If 条件2:
结果2
else:
结果3
else:
结果4

可以无限的嵌套. 但是在实际开发中. 尽量量不要超过三层嵌套,并且注意空格,空格不对,直接导致运行出错

流程控制-while循环

while 条件:
结果

​ 如果条件是真, 则直接执行结果. 然后再次判断条件. 直到条件是假,停⽌止循环

结束循环:

1.改变条件.

2.break

2.211 流程控制-break和continue

1.break: 立刻跳出循环. 打断的意思

2.continue: 停⽌本次循环, 继续执行下一次循环

注意还有pass的使用:执行语句部分思路还没有完成,这时你可以用pass语句来占位,也可以当做是一个标记,是要后来完成的代码

文章引用https://www.cnblogs.com/guobaoyuan/p/8692264.html

Python学习之认知(二)的更多相关文章

  1. Python学习笔记(二)——列表

    Python学习笔记(二)--列表 Python中的列表可以存放任何数据类型 >>> list1 = ['Hello','this','is','GUN',123,['I','Lov ...

  2. 【Python学习笔记之二】浅谈Python的yield用法

    在上篇[Python学习笔记之一]Python关键字及其总结中我提到了yield,本篇文章我将会重点说明yield的用法 在介绍yield前有必要先说明下Python中的迭代器(iterator)和生 ...

  3. Python学习笔记(二):条件控制语句与循环语句及常用函数的用法

    总结的内容: 1.条件控制语句 2.while循环语句 3.for循环语句 4.函数的用法 一.条件控制语句 1.介绍 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决 ...

  4. Python学习系列(二)(基础知识)

    Python基础语法 Python学习系列(一)(基础入门) 对于任何一门语言的学习,学语法是最枯燥无味的,但又不得不学,基础概念较繁琐,本文将不多涉及概念解释,用例子进行相关解析,适当与C语言对比, ...

  5. python学习02python入门二

    学前须知:1.本文档有关内容均建立在python3.x版本上,python2.x已经成为历史,如有需要,文内会特别说明. 2.本文使用的编辑器多为架构在Windows上的pycharm,如需了解Lin ...

  6. Python学习笔记(十二)—Python3中pip包管理工具的安装【转】

    本文转载自:https://blog.csdn.net/sinat_14849739/article/details/79101529 版权声明:本文为博主原创文章,未经博主允许不得转载. https ...

  7. Python学习笔记(二)网络编程的简单示例

    Python中的网络编程比C语言中要简洁很多,毕竟封装了大量的细节. 所以这里不再介绍网络编程的基本知识.而且我认为,从Python学习网络编程不是一个明智的选择.   简单的TCP连接 服务器代码如 ...

  8. [Python学习]错误篇二:切换当前工作目录时出错——FileNotFoundError: [WinError 3] 系统找不到指定的路径

    REFERENCE:<Head First Python> ID:我的第二篇[Python学习] BIRTHDAY:2019.7.13 EXPERIENCE_SHARING:解决切换当前工 ...

  9. Python学习笔记(二)使用Sublime Text编写简单的Python程序()

    一.使用Sublime Text编写Python 1.点击“文件” →”新建文件“ 2.点击”文件“→”保存“,并保存为.py文件 此时已经创建好Python文件了,接下来就可以编写Python程序了 ...

随机推荐

  1. JQuery实现简单的服务器轮询效果

    很多论坛都有进入后,弹出提示,说有多少封邮件没有看,或者是一个oa系统,进入后,提示有多少个任务没有做.每隔一段时间会提示一次,但是如何实现呢.其实,利用jquery的话,会比较简单,核心元素就是js ...

  2. 闭包-IIFE

    1)嵌套函数,内部函数访问了外部函数的局部变量,通过返回内部函数,在函数外部调用内部函数,从而更新外部函数的局部变量的过程: 2)代码执行完成之后离开作用域依旧存在 3)有可能发生内存泄露,若对象的引 ...

  3. 利用jQuery实现图片无限循环轮播(不借助于轮播插件)

    原来我主要是用Bootstrap框架或者swiper插件实现轮播图的功能,而这次是用jQuery来实现图片无限循环轮播! 用到的技术有:html.css.JavaScript(少).jQuery(主要 ...

  4. PHP内置常量,和可变变量,常量的定义

    关键常量 可变变量----变量名是变量的变量 常量的定义

  5. 第十一章 前端开发-css

    第十一章 前端开发-css 1.1.0 css介绍 css是指层叠样式表(Cascading Style Sheets),样式定义如何显示html元素,样式通常又会存在于样式表中. css优势: 内容 ...

  6. hihocoder 1251 Today is a rainy day ( 15年北京 C、暴力 )

    题目链接 题意 : 一串数字变成另一串数字,可以单个数字转变,或者一类数字转变,问最少操作次数 分析 : 15年北京赛区的银牌题 首先有一个点需要想明白.或者猜得到 即最优的做法肯定是先做完 2 操作 ...

  7. sh_14_字符串定义和遍历

    sh_14_字符串定义和遍历 str1 = "hello python" str2 = '我的外号是"大西瓜"' print(str2) print(str1[ ...

  8. codeforces643D

    阿狸的基环内向树森林 Background 当阿狸醒来的时候,发现自己处在基环内向森林的深处,阿狸渴望离开这个乌烟瘴气的地方.“明天还有与桃子的约会呢”,阿狸一边走一边说,“可是,这个森林的出口在哪儿 ...

  9. CodeForces - 369E Valera and Queries(树状数组)

    CodeForces - 369E Valera and Queries 题目大意:给出n个线段(线段的左端点和右端点坐标)和m个查询,每个查询有cnt个点,要求给出有多少条线段包含至少其中一个点. ...

  10. func<T> 和 action<T>

    一.Func Func<Result>,Func<T1,Result>是一个.Net内置的泛型委托. Func<TResult> Func<T,TResult ...