1.Python基本元素

(1)缩进:表示代码层次关系(Python中表示程序框架唯一手段)

1个tab或者4个空格

(2)注释:开发者加入的说明信息,不被执行。一个代码块一个注释。

# 单行注释(一个井号开头,一般后边加一个空格)

"""

多行注释(三个双引号开始和结束)

"""

(3)常量和变量:程序执行过程中,值不发生改变则为常量,值发生改变则为变量。

命名规则:字母、数字、下划线,且不能使用数字开头,大小写敏感,不能和保留字相同。

# Python Console执行如下语句,查看保留字

import keyword

print(keyword.kwlist)

(4)表达式、输入和输出

表达式:程序中产生新数据或执行操作的一行代码

rmb_value = eval(rmb_str_value)

输入:input()函数,获得用户输入,字符串形式保存

rmb_str_value = input("请输入人民币(CNY)金额:")

输出:print()函数,输出信息

print('美元(USD金额是:)',usd)

2.样例

"""

作者:梁斌

功能:汇率兑换

版本:1.0

日期:01/08/2017

"""

# 汇率

USD_VS_RMB = 6.77

# 人民币的输入

rmb_str_value = input('请输入人民币(CNY)金额:')

# 将字符串转换为数字

rmb_value = eval(rmb_str_value)

# 汇率计算

usd_value = rmb_value / USD_VS_RMB

# 输出结果

print('美元(USD)金额是:', usd_value)

3.Pycharm使用技巧

ctrl+d # 删除一行

Shift+Tab # 反向缩进

快捷键设定:file->settings->keymap

【Python 11】汇率兑换4.0(函数)

1.案例描述 设计一个汇率换算程序,其功能是将美元换算成人民币,或者相反. 2.0增加功能:根据输入判断是人民币还是美元,进行相应的转换计算 3.0增加功能:程序可以一直运行,知道用户选择退出 4.0 ...

【Python 12】汇率兑换5.0(Lambda函数)

1.案例描述 设计一个汇率换算程序,其功能是将美元换算成人民币,或者相反. 2.0增加功能:根据输入判断是人民币还是美元,进行相应的转换计算 3.0增加功能:程序可以一直运行,知道用户选择退出 4. ...

【Python 10】汇率兑换3.0(while循环)

1.案例描述 设计一个汇率换算程序,其功能是将美元换算成人民币,或者相反. 2.0增加功能:根据输入判断是人民币还是美元,进行相应的转换计算 3.0增加功能:程序可以一直运行,知道用户选择退出 2.案 ...

【Python 09】汇率兑换2.0-2(分支语句)

分支语句:根据判断条件选择程序执行路径 1.使用方法 if : elif : ... else: &lt ...

Python黑帽编程 2.0 第二章概述

Python黑帽编程 2.0 第二章概述 于 20世纪80年代末,Guido van Rossum发明了Python,初衷据说是为了打发圣诞节的无趣,1991年首次发布,是ABC语言的继承,同时也是一 ...

Python黑帽编程 4.0 网络互连层攻击概述

Python黑帽编程 4.0 网络互连层攻击概述 是时候重新温习下下面这张图了. 图2 本章的内容核心包含上图中的网络层和传输层.TCP/IP是整个网络协议体系中的核心,因为从这里开始,数据传输从局域 ...

【Python 08】汇率兑换2.0-1(字符串索引)

1.案例描述 设计一个汇率换算程序,其功能是将人民币转换为美元,或者美元转换为人民币. 增加功能:根据输入判断是人民币还是美元,进行相应的转换计算. 2.案例分析 3.字符串 两个双引号或单引号括起 ...

【Python 06】汇率兑换1.0-1(IPO与字符串转数字)

1.案例描述 设计一个汇率换算器程序,功能是将外币换算成人民币. 2.案例分析 将问题划分为输入.处理及输出三部分(IPO) 3.上机实验 rmb_str_value = input('请输入人民币( ...

随机推荐

git操作

svn终结,git时代来临 git是最好的分布式版本控制系统 廖雪峰的git讲的蛮不错,http://www.liaoxuefeng.com/wiki/0013739516305929606dd183 ...

创建solr集群简述

综述: 用两台服务器,每台服务器上启动两个solr实例(端口分别为8983.7574),即一共有2x2=4个节点.4个节点分散在两个分片上,每台机器上存放两个分片的各一个replica,这样等于每台机 ...

Oracle数据库Linux下的导出EXP

先转一篇 ================================我是分割线================================ 时间:2013-06-22 13:48来源:未知 ...

Codevs 1689 建造高塔

1689 建造高塔 时间限制: 1 s 空间限制: 128000 KB 题目等级 : **钻石 Diamond** 题目描述 Description n有n种石块,石块能无限供应.每种石块都是长方体, ...

IOS 如何选择delegate、notification、KVO?

IOS 如何选择delegate.notification.KVO? 博客分类: IOS   前面分别讲了delegate.notification和KVO的实现原理,以及实际使用步骤,我们心中不禁有 ...

Linux注意到Makefile

规则: 目标 : 依靠 命令 make是怎样工作的: (1)make在当前文件夹下寻找makefile或Makefile. (2)假设找到,他会寻找文件里的第一个目标文件(target).并把这个文件 ...

logstash结合zabbix报警安装部署

cd /usr/share/logstash/ vim Gemfile source "https://ruby.taobao.org/" ##修改成国内镜像站 source &q ...

Android项目实战(三十八):2017最新 将AndroidLibrary提交到JCenter仓库(图文教程)

我们经常使用github上的开源项目,使用步骤也很简单 比如: compile 'acffo.xqx.xwaveviewlib:maven:1.0.0' 这里就学习一下如何将自己的类库做出这种可以供他 ...

【Linux】Centos配置ssh无密码登录

[测试环境] 刚好重新做mgr就搞下吧,主要论文好长~想多做几遍再看~ master1 192.168.13.111 master2 192.168.13.112  master3  192.168. ...

Python复习笔记(一)高级变量类型

目标 列表元组 字典 字符串 公共方法 变量高级 01. 列表 02. 元组 03. 字典 04. 字符串 1)判断类型 - 9 2) 查找和替换 - 7 3) 大小写转换 - 5 4) 文本对齐 - ...

汇率兑换 python第一课_【Python 07】汇率兑换1.0-2(基本元素)相关推荐

  1. 儿童学python第一课_初学Python(第一课)

    今天整理一下关于Python初学者的基础知识部分的第一课,因为之前学习过C,所以过于基础的知识就不详细记录了. Python相对于C\C++来说,在语法方面已经很简单了:甚至对于JavaScript也 ...

  2. 初识python教学反思_[python第一课]初识python

    print("1.第一章:初识python\npython历史:\n1.python是用c语言写的\n2.python是可以调用c语言库函数\n3.Python1.0是1994年1月\n4. ...

  3. Python第一课:print()函数、变量与赋值

    Python第一课:print()函数.变量与赋值 所有的符号输入,必须是英文状态 一.print()函数的用法 单刀赴会:不带引号:数据 黄袍加身:单引号.双引号.三引号 单引号与双引号效果一致 当 ...

  4. 瑟瑟发抖,小白的python第一课——网络爬虫

    作为python小白,总是在网络上看到关于python爬取各种数据的新闻,于是决定尝试之! 一:首先是python的安装,下载地址: https://www.python.org/downloads/ ...

  5. 青少年python编程课_青少年之Python编程课程安排第一季

    第一章    开启Python之旅 1.你将了解什么是Python 2.在电脑上安装并简单使用Python 3.开始通过Python与计算机进行交流(编程) 第二章    变量 1.什么是变量 2.变 ...

  6. python编辑器_自学python第一课之下载安装编辑器

    一.Python编辑器安装 第一步:打开下载好的安装包,点击python3.7安装环境: 第二步:注意:一定要勾选上add Python 3.7 to PATH,不然就不会自动添加到系统环境变量里,可 ...

  7. 1、Python学习笔记第一课:python介绍

    python学习第一课 python介绍: 1.python是一种解释性,面向对象语言. 2.特点: (1):可读性强: (2):简洁,生产效率高: (3):面向对象: (4):免费和开源: (5): ...

  8. python实验课_#012python实验课

    基础语法混乱 这是,在进行周四实验课程的时候,一直遇到的一个问题.写着写着,就往C语言的语法方向跑了,可以说之前我仅仅是对,python这种语言有着简单的了解,再加上一直在学习C语言所以很少投入时间, ...

  9. 风变科技公司的python小课_在风变科技学编程,拒绝做职场“边缘人”

    入职3年,我唯一的改变是变成了一颗不会哭的"螺丝钉".工作没变化.岗位没提升.领导不重视,慢慢变成了一个部门"小透明",手里的各种杂活儿越来越多.最关键的是影响 ...

  10. python第一课教案_Python学习第一课

    了解一下Python: Python的优点:简单.易学.免费.开源.高层语言.高可移植性.面向对象.可扩展性.可嵌入性.丰富的库.规范的代码格式等等 Python的缺点:1.运行速度慢,和C程序相比非 ...

最新文章

  1. Collection+JSON 文档
  2. 7z001 002合并 linux,解压小工具-如何把拆分后的压缩包合并(如7z.001)
  3. Unity自带网络功能——NetworkView组件、Serialize、RPC
  4. poj3237 Tree
  5. 部署到gcp_将S/4部署在“大型公有云”上
  6. centos识别移动硬盘U盘,需安装【ntfs-3g】
  7. Docker离线安装教程(Centos7) 转帖
  8. pytorch实现人脸识别_PyTorch实现,GitHub4000星:微软开源的CV库
  9. win10开启多用户同时远程登录-很详细
  10. 特征选择和共线性问题
  11. SQL如何删除重复数据
  12. 虚拟机上用U盘安装系统
  13. 游戏软件性能测试报告,游戏性能测试及总结
  14. AI+医疗如何商业破冰?6位一线专家这样说
  15. Grafana更改主题背景
  16. 内容为王时代,你还在用畅言评论吗?
  17. 基于Unity UGUI RawImage的网络头像功能实现方案
  18. IT时代的摇滚巨星:史蒂夫 乔布斯
  19. 高反光金属工件缺陷检测|高反光材料检测方案
  20. 秀色天香慢凝眸轻叩首

热门文章

  1. Qt qmake LIBS的使用指南
  2. The requested URL /xxxx.html was not found on this server web项目报错
  3. PSD格式截图软件 ScreenToLayers 1.2.3中文版
  4. Java基础 -> 为什么⽤线程池?线程池的创建?
  5. 程序语言设计(第二天学习)
  6. gmx editconf命令
  7. 将所有程序最小化到系统托盘RBTray strokeit TrayEverything
  8. number -1 is not iterable (cannot read property Symbol(Symbol.iterator))
  9. 一、java入门(高琪java300集+java从入门到精通笔记)
  10. 计算机网络4小时速成:应用层,cs模型,p2p模型,DNS域名系统,文件传输协议FTP,电子邮件SMTP,万维网HTTP,动态主机配置协议DHCP