Python历史事件

  • 1989 年 ——— 荷兰人吉多·范罗苏姆决心开发一个新的脚本解释程序;
  • 1991 年 ——— 第一个用C语言实现的Python编译器诞生,Python 的代码对外公布,版本为 0.9.0;
  • 1994 年 ——— Python 1.0诞生;
  • 2000 年 ——— Python 2.0 发布;
  • 2001 年 ——— Python 2.1 基于 Python 软件基金会协议(Python Software Foundation (PSF))发布;
  • 2004年  ——— WEB框架 Django 诞生;
  • 2008 年 ——— Python 3.0 正式发布,Python 3 被称为 "Python 3000" 或者 "Py3K" 。
  • 2014年  ——— 官方宣布版本2将停止更新
  • 2020年  ———2.7版本停止使用

Python用处(简写)

  web应用开发
  自动化运维
  网络爬虫
  数据分析
  科学计算
  人工智能
  网络攻防*的第一语言

Python内容

python代码书写要求

        PEP 8 - Python代码样式指南

https://legacy.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds

  注释

      单行注释-以#和空格开头

  # 这是我的第一个代码
  print('hello world')

      多行注释-使用三个”“进行包括,代码前后引号需要方向一致

"""
# 这是我的第一个代码
print('hello world')
"""

      使用input进行输入

sr1 = input()

      使用print进行输出 1.0

sr1 = input()
sr2 = input()
bl1 = float(sr1)
bl2 = float(sr2)
jg = bl1 + bl2
print(jg)

      使用print进行输出 2.0

name = input()
print(name,'{}'.format('真帅'))

      使用print进行输出 3.0

        使用end进行结果横向输出;

        使用chr将证书转换成该编码对应的字符串(一个字符);

        使用ord将字符串(一个字符)转换成对应的编码(整数);

email = input('输入你的Email:')
for i in email :
res = ord(i)+4
print(chr(res),end="")

       进行简单的类型转化

hswd = input()
ssd = float(hswd)
print(ssd*1.8+32)

      求圆的面积

sr=input()
bj=float(sr)
print(bj*3.14*bj)
print(2*3.14*bj)

      判断闰年

year=int(input())
if (year % 4 ==0 and year % 100 !=0 ) or (year % 400 == 0):
print("true")
else:
print("flase")

      简单的输出一个方框

for i in range(10):
print('#',end="")
print()
for k in range(8):
print('#',' '*8,'#',sep="")
for j in range(10):
print('#',end="")

      求水仙花数

number=input('输入一个数')
if len(number)>3:
print ('The number is to big!')
else:
bai = int(number[0])
shi = int(number[1])
ge = int(number[2])
if bai ** 3 + shi ** 3+ ge ** 3 ==int(number):
print ('水仙花数')
else:
print ('不是水仙花数')

Study python_01的更多相关文章

  1. Improve Your Study Habits

    1.Plan your time carefully. Make a list of your weekly tasks.Then make a schedule or chart of your t ...

  2. RSA Study

    These days I study the RSA Algorithm. It is a little complex, but not very. Also, my study has not f ...

  3. Machine Learning Algorithms Study Notes(3)--Learning Theory

    Machine Learning Algorithms Study Notes 高雪松 @雪松Cedro Microsoft MVP 本系列文章是Andrew Ng 在斯坦福的机器学习课程 CS 22 ...

  4. Machine Learning Algorithms Study Notes(2)--Supervised Learning

    Machine Learning Algorithms Study Notes 高雪松 @雪松Cedro Microsoft MVP 本系列文章是Andrew Ng 在斯坦福的机器学习课程 CS 22 ...

  5. Machine Learning Algorithms Study Notes(1)--Introduction

    Machine Learning Algorithms Study Notes 高雪松 @雪松Cedro Microsoft MVP 目 录 1    Introduction    1 1.1    ...

  6. jar tvf study.war jar命令查看war/jar包的内容

    jar tvf study.war 0 Thu Oct 20 14:01:18 CST 2016 META-INF/ 137 Thu Oct 20 14:01:16 CST 2016 META-INF ...

  7. Mongo DB Study: first face with mongo DB

    Mongo DB Study: first face with mongo DB 1.  study methods: 1.  Translate: I am the mongo DB organiz ...

  8. A Study of WebRTC Security

    转自:http://webrtc-security.github.io/ A Study of WebRTC Security Abstract Web Real-Time Communication ...

  9. study topics

    永远不变的东西,原理 study roadmap: 1.user space: tizen power manager => suspend/resume or runtime? android ...

  10. 读书笔记2013第10本:《学得少却考得好Learn More Study Less》

    <学得少却考得好Learn More Study Less>这本书最早是从褪墨网站上看到的,crowncheng翻译了全文.这本书介绍了不少学习方法,非常适合在校的学生,原文的作者Scot ...

随机推荐

  1. LocalDateTime 使用记录

    1.LocalDateTime 获取指定日期的月初和月末 LocalDateTime firstDayTime = LocalDate.now().withMonth(12).withDayOfMon ...

  2. [WSL-1-Ubuntu]使用oh-my-zsh美化你的WSL(附脚本)

    在腾讯云买的那个1c2g的服务器,想用mycat搭建一个mysql cluser,用docker部署了一主一从内存就没了一半,可一主一从没啥作用,起码也得2主2从吧?而且还有HA呢,但内存和钱包不给力 ...

  3. NGINX一次电脑自己可以访问其它IP访问不了

    配制好NGINX 本地电脑curl http..... 正常访问...其它电脑不可以 第一想法防火墙 查一下  firewall-cmd --state not running 然后查下是不是服务开启 ...

  4. 【当年笔记】集合之Queue队列

    1)Queue 分类 双端队列:双端队列(Deque)是 Queue 的子类也是 Queue 的补充类,头部和尾部都支持元素插入和获取. 阻塞队列:阻塞队列指的是指添加或删除元素时,如果没有成功,会阻 ...

  5. springcloud(三) - 负载均衡Ribbon

    功能介绍 基本保证每个服务不同的ip接收到的请求数量是一样的,确保在微服务下没有没有那个服务器负载过多而另外一个闲置. IRule:根据规则获取制定的服务 规则列表 RoundRobinRule:轮询 ...

  6. Autojs页面开发

    概述: Autojs功能很强大!  可以打包成apk文件装在手机里运行,也可以做页面UI级别的开发.本文主要对基础页面开发常用方法.demo.资料做收集, 属于比较基础的文章.大佬请略过....... ...

  7. start-stop服务器启动

    springBoot打成jar包扔到linux服务器 start.sh nohup java -Dfile.encoding=utf-8  -jar XXX-1.0-SNAPSHOT.jar > ...

  8. 内存参数kernel.shmmax和kernel.shmall的含义

    安装oracle数据库的时候,都要设置这个内核参数 vi /etc/sysctl.conf kernel.panic_on_oops = 1 1:程序出错,不继续运行 0:程序出错,继续运行 kern ...

  9. GPIO原理及配制方法

    GPIO原理及配制方法 引用地址: ARM SOC芯片的GPIO结构示意图 @@@ GPIO的八种模式 1,输入浮空模式 2,输入上拉模式 3,输入下拉模式 4,模拟输入模式 5,开漏输出模式 6,开 ...

  10. 蓝桥杯训练赛二-2021 问题 G: 坐标排序

    题目描述 请将坐标x,y,z依照以下规则排序: x为第一关键字,当x相同时,依照y(第二关键字)大小来排序,当y相同时,依照z大小来排序(第三关键字) 给出了若干坐标,和一个数k,请输出按关键字排序第 ...