变量常量

变量命名规则

1、变量名只能由字母、数字、下划线组成

2、变量名的首个字符不可以是数字

3、不能使用Python关键字作为变量名

变量命名方式

1、驼峰式

AgeOfOldboy = 56

NumberOfStudents = 80

2、下划线(Python官方推荐)

age_of_oldboy = 56

number_of_students = 80

不建议的方式: 变量名使用中文、拼音; 变量名过长; 变量名词不达意;

常量

常量即不变的量, 在程序运行过程中不会改变的量。在Python中并没有语法的常量, 一般以全部为大写的变量名来代表常量。

AGE_OF_OLDBOY = 56

用户与程序交互

通过input, 可以在执行脚本时进行输入操作

name = input("What is your name?")print("Hello" + name)

代码注释分单行和多行注释, 单行注释用#,多行注释可以用三对双引号""" """

代码注释的原则:

1、不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可

2、注释可以用中文或英文,但不要用拼音

基本数据类型

在Python中, 定义变量时并不需要强制指定类型

数字

#int 整型, 在32位系统中, 位宽是32位; 在64位系统中, 位宽是64位

a = 2**60type(a)#

#long 长整型, 在Python中, 理论位宽根据内存决定#注: Python3中不再有long类型

b = 2**64type(b)#在Python3中

#float

c = 3.4type(c)#

字符串

#所有加了引号的字符都被认为字符串#单引号与双引号没有区别

name = "Leney"hometown= 'ShangHai'msg= '''My name is Leney'''

#多引号可以直接定义多行字符串中

lyric = '''Gotta remember we live what we choose

It’s not what you say, it’s what you do

And the life you want is the life you have to make'''

布尔型

#布尔值, 只有两个值True和False, 用于逻辑判断

a = 3b= 10

print(a > b) #False

print(a < b) #True

流程控制

分支

a = 3

#单分支

if a >0:print("The number is a positive integer")#双分支

if a >0:print("The number is a positive integer")else:print("The number is not a positive integer")#多分支

if a >0:print("The number is a positive integer")else if a <0:print("The number is a negtive integer")else:print("The number is zero")

循环

#while#打印从0到100的循环程序

count =0while count <= 100:print("loop", count)

count+= 1

#while的死循环, 理论上回一直执行

count =0whileTrue:print("loop", count)

count+= 1

#终止循环

count =0while count <= 100:print("loop", count)if count == 5:break #通过break会直接终止该循环

count += 1

#continue语法#以下为只输出0到100中5的倍数

count =0while count <= 100:

count+= 1

if count % 5:continue

print("loop", count)#while else 语法

count =0while count <= 5:

count+= 1

print("loop", count)else:print("循环已正常执行结束")

路飞学城python开发ftp_路飞学城-Python开发集训-第一章相关推荐

  1. 路飞学城python电子书_路飞学城-Python开发集训-第一章

    路飞学城-Python开发集训-第一章 1.本章学习心得.体会 我: 间接性勤奋. 我: 学习方法论:输入--输出---纠正 我: 对对对 走出舒适区, 换圈子, 转思路,投资自我加筹码. 我: 圈子 ...

  2. Python基础教程(第3版)中文版 第一章 快速上手:基础知识(笔记)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,分享给大家: https://www.captainai.net/lf 如果你学完了Python不知道干什么,不妨去了解一下. 第一章 快速 ...

  3. 《Python核心编程》第二版第18页第一章练习 -Python核心编程答案-自己做的-

    <Python核心编程>第二版第18页第一章练习 这里列出的答案不是来自官方资源,是我自己做的练习,可能有误. 1.9 练习 1-1. 安装Python.请检查Python是否已经安装到你 ...

  4. 路飞学城-Python爬虫集训-第一章

    自学Python的时候看了不少老男孩的视频,一直欠老男孩一个会员,现在99元爬虫集训果断参与. 非常喜欢Alex和武Sir的课,技术能力超强,当然讲着讲着就开起车来也说明他俩开车的技术也超级强! 以上 ...

  5. 高一信息技术课件python编程_教科版高中信息技术选修第一章第三节Python入门--奇妙曲线的绘制 课件(22张ppt) 教案 (2份打包)...

    ID:10986924 资源大小:11671KB 资料简介: 教学设计 [课程标准要求] 体验算法思想,了解算法和程序设计在解决问题过程中的地位及作用:能从简单的问题出发,设计解决问题的算法,并能初步 ...

  6. python调用c++_python高性能编程之Cython篇 第一章

    第一节 cython的潜能 •Cython是一种编程语言,它将Python与C和C ++的静态类型系统相结合. •Cython是一个将Cython源代码转换为高效的C或C ++源代码的编译器.然后可以 ...

  7. python数据符号函数等一切皆对象_第一章:Python高级编程-Python一切皆对象

    第一章:Python高级编程-Python一切皆对象 Python3高级核心技术97讲 笔记 1. Python一切皆对象 1.1 函数和类也是对象,属于Python的一等公民 "" ...

  8. 《Python数据分析与挖掘实战》张良均,第一章学习笔记

    第一章从餐饮行业来引出数据挖掘 [有问题或错误,请私信我将及时改正:借鉴文章标明出处,谢谢] 刚开始讲到了T餐饮企业的管理系统(5个管理系统),因为多方面管理系统加强了此企业的信息化管理,提高了工作效 ...

  9. 《Python语言程序设计》王恺 机械工业出版社 第一章课后习题答案

    第一章 初识Python 1.6 课后习题 (1)高级语言翻译为机器语言的方式有两种:一种是编译,一种是解释.Python属于解释型语言 (2)Python程序支持两种运行方式:交互式和脚本式 (3) ...

  10. Dcmtk在PACS开发中的应用(基础篇) 第一章 与影像设备互连 作者 冷家锋

    Dcmtk在PACS开发中的应用 作者:冷家锋  声明:引用时请注明出处,如需商业引用,请与作者联系. 第一章 与影像设备互连 PACS(PictureArchiving and Communicat ...

最新文章

  1. Netty基础系列(1) --linux网路I/O模型
  2. python安装步骤图解-Python安装与卸载流程详细步骤(图解)
  3. svn还原文件中去掉已经删除的文件
  4. python哪些类型可以作为迭代器_详解Python迭代和迭代器
  5. 2.变量/字符串/if/while/数据类型
  6. git安装【Windows】
  7. 问题合集 ------- 用 Eclipse 平台进行 C/C++ 开发
  8. python基础:序列(列表、元组、字符串)、函数、字典、集合
  9. 如何使用 dotTrace 来诊断 netcore 应用的性能问题
  10. 算法:线性时间选择_机器学习必修课!scikit-learn 支持向量机算法库使用小结
  11. 安装windows时loading files结束就重启_软网推荐:不用制作系统盘 也能安装新系统...
  12. java 同步异步_Java中的同步于异步
  13. Go Elasticsearch 增加快速入门
  14. 如何“ git clone”包括子模块?
  15. 给java虚拟机增加一个属性,java -D
  16. 精品微信小程序后勤服务管理系统+后台管理系统|前后分离VUE
  17. java如何动态添加数组数据_Java动态数组添加数据的方法与应用示例
  18. 如何成为区块链开发人员
  19. deepin显卡驱动管理器在哪_deepin显卡设置
  20. 烟雨黑帽seo超级模板站群-可一键清除内页URL转换成单页-百度搜狗超级模板站群-多城市网站站群

热门文章

  1. 动手学树莓派第1章:先唠叨两句
  2. Google Chrome 启动 0x0000005 崩溃问题的解决方法
  3. 计算机论文研究思路怎么写,论文的研究思路怎么写
  4. 冲击、碰撞试验测试技术——冲击传感器的校准
  5. C#学习 - 关于Single()
  6. 给创业码农的话--如何提升开发效率
  7. 中职计算机应用基础表格制作说课稿,表格制作说课稿.doc
  8. 【Ant Design Vue】封装导出Excel文件的功能模块到ele-pro-table
  9. linux桌面小程序开发(pyqt+新增csv增删改查功能)附加章节
  10. 服务器共享文件夹给广域网,广域网文件共享服务器