Python基础知识及概念

1.     注释

单行注释

#这是一个单行注释 

·       在程序开发时,同样可以使用 # 在代码的后面(旁边)增加说明性的文字

·       但是,需要注意的是,为了保证代码的可读性注释和代码之间 至少要有 两个空格

·       示例代码如下:

print("hello python")  # 输出 `hello python`

多行注释

可以选中要注释的行 同时按下 Ctrl+/ 可以实现多行注释与取消注释

 

也可以用三对引号来注释 如下:

"""
这是一个多行注释
 
在多行注释之间,可以写很多很多的内容……
""" 
print("hello python")

注意:注释不是越多越好,一目了然的程序不需要注释,对于复杂的操作可以写上若干注释。

任何语言的编程员,编写出符合规范的代码,是开始程序生涯的第一步!

 

2.     算术运算符

算术运算符不在此多说,只要记住一点:除法的返回结果永远都是浮点数float

 

3.     Python执行程序的执行原理

1.      操作系统会首先让CPU把Python解释器的程序复制到内存中

2.      Python解释器根据语法规则,从上到下让CPU翻译Python程序中的代码

3.      Cpu负责执行翻译完成的代码

程序是用来处理数据的 而变量是用来存储数据的

 

4.      变量的类型

  数字型   整型  浮点型 布尔型 复数型

  非数字型  字符串  列表  元组  字典

数字型变量之间可以直接计算:

2*True=2

3.3*False=0

 

 

5.字符串变量的运算

1.      first_name=”三”

last_name=”张”

first_name+last_name=”三张”

+号实现字符串之间的拼接

2.      字符串与整型相乘

First_name=”张三”

First_name*3=“张三张三张三”

   3.字符串和数字型变量不能进行其他运算

   

6.变量的格式化输出

例如:输入苹果的单价,输入买苹果的重量,计算出总共的价格

原始算法:


 

 

改进算法:

 

格式化输出算法:

 

终极算法(一行搞定)

print("请付{:}元钱".format(float(input("苹果的单价是:")) * float(input("苹果的重量是:"))))

思考:

在控制台依次提示用户输入:姓名、公司、职位、电话、邮箱

按照以下格式输出(提示:* 号是50个):

**************************************************

公司名称:

姓名:

职位:

电话:

邮箱:

**************************************************

print("{:}\n公司名称:{:}\n姓名:{:}\n职位:{:}\n电话:{:}\n邮箱:{:}\
\n{:}"
.format("*"*50,input("公司名称:"),input("姓名:"),input("职位:"),input("电话:"),input("邮箱:"),"*"*50))

 

提示用户输入一个大于100 小于999 的数字,然后打印个位,十位,百位。

提示:用求余符号 % 和求整符号//

如:

请输入一个数字:356

您输入的数字为:356

百位:3 ,十位:5 ,个数:6

num=eval(input("请输入一个大于100且小于999的数字:"))
print("百位:{:.0f}\n十位:{:.0f}\n个位:{:.0f}".format(num//100,num%100//10,num%10//1))

7.变量的命名

标示符就是程序员定义的 变量名、函数名

名字 需要有 见名知义 的效果:

标示符可以由 字母、下划线 和 数字 组成

不能以数字开头 不能与关键字重名

标识符的命名是区分大小写的

 

1.小驼峰式命名法

第一个单词以小写字母开始,后续单词的首字母大写

例如:firstName、lastName

2.大驼峰式命名法

每一个单词的首字母都采用大写字母

例如:FirstName、LastName、CamelCase

Python基础知识及概念相关推荐

  1. Python基础知识、基本概念、下载python和pycharm、列表、元组、字典等等

    先看后赞,养成习惯.点赞收藏,人生辉煌! 目录 1.Python基础知识 1.1 基本概念 1.2 下载python和pycharm 1.3 格式化输出 1.4 键盘输入 1.5 运算符和表达式 2. ...

  2. 《统计自然语言处理》读书笔记 一.基础知识及概念介绍

    最近准备学习自然语言处理相关的知识,主要参考<统计自然语言处理·宗成庆>和<Natural Language Processing with Python>,推荐大家阅读.第一 ...

  3. python的基础知识可以应用到哪方面-Python基础知识

    python基础 python的诞生 2002年,python 2.x 2008年,python 3.x python的命名 马戏团的名称 python简介 简单.易学 持快速开发. 跨平台. 开源. ...

  4. python基础知识-python基础知识(一)

    最近花时间整理了一下以前学过的python基础知识,语言最多的是使用. 1.1 开发模式 交互模式:简单的调试或者测试 开发流程 创建以.py结尾的python文件 在python文件中输入打印&qu ...

  5. python基础知识及数据分析工具安装及简单使用(Numpy/Scipy/Matplotlib/Pandas/StatsModels/Scikit-Learn/Keras/Gensim))

    Python介绍. Unix & Linux & Window & Mac 平台安装更新 Python3 及VSCode下Python环境配置配置 python基础知识及数据分 ...

  6. Python基础知识总结(期末复习精简版)

    文章目录 知识汇总 前言 推荐的学习资料 复习要点 组合数据类型 序列类型通用操作符和函数 集合类型 映射类型 数值操作 运算符 字符串操作 字符串切片 基本切片操作 高级切片操作 操作.相关函数.相 ...

  7. python基础知识有哪些需要背(记住是基础知识)我是初学者

    大家好,小编来为大家解答以下问题,一个有趣的事情,一个有趣的事情,今天让我们一起来看看吧! 1.python基础知识有哪些需要背(记住是基础知识)我是初学者 或看好Python的广阔前景,或看中Pyt ...

  8. Python基础知识笔记

    文章目录 Python基础知识 教程:https://www.liaoxuefeng.com/wiki/1016959663602400 内置函数:https://docs.python.org/3/ ...

  9. 小白都能学会的Python基础 第二讲:Python基础知识

    1.华小智系列 - Python基础(案例版) <Python基础>目录 第二讲:Python基础知识 1.变量.行与缩进 2.数据类型:数字与字符串 3.列表与字典 4.运算符介绍与实践 ...

最新文章

  1. Transforms CTM, 转换矩阵
  2. Python学习笔记:循环语句
  3. HDU - 4289 Control(最小割-最大流)
  4. urlEncoder和urlDecoder的作用和使用
  5. Python爬虫从入门到放弃(二十)之 Scrapy分布式原理
  6. bzoj 2131: 免费的馅饼【dp+树状数组】
  7. 最后一波机会!!本周你最不能错过的互联网大会,VIP门票0元限时抢!
  8. 用VBA实现对一维数组的排序(7)堆排序
  9. .podSpec文件相关知识整理
  10. Excel如何实现两个工作表数据的对比
  11. 微信小程序中播放海康萤石云HLS '.m3u8'视频 video标签
  12. UE4中英文语言切换的三种方式(当然也可以多种语言)
  13. 数据库MySQL-读写分离
  14. Abaqus中批量对节点施加集中力荷载
  15. HDU5040Instrusive
  16. MyBatis案例一:员工管理系统
  17. 镜头光学知识,为什么会产生畸变等相差现象
  18. 虾皮平台运营的妙招—扬帆凌远
  19. 微信小程序提交审核并发布详细流程(一)
  20. 《PTA——拼题A》之第1004题

热门文章

  1. Sublime Text最好的中文教程
  2. 几种常见GC算法介绍
  3. python爬虫从入门到围城教程_传说中的宇宙神剑武功秘籍:《绝地之路:原力学员手册》...
  4. java float 详解_Java基本类型详解
  5. 对游戏公司运作的理解
  6. Kafka的优势有哪些?经常应用在哪些场景?
  7. php支付宝接口md5签名,支付宝接口url生成,MD5验证
  8. (12)ObjectARX2015 + vs2012创建尺寸标注
  9. 如何比较高增益5G天线?
  10. 1月份浏览器排名:Chrome 再次占领霸主地位