博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python入门(一)
阅读量:4451 次
发布时间:2019-06-07

本文共 1672 字,大约阅读时间需要 5 分钟。

1.代码风格

建议遵守以下约定:

  • 使用 4 个空格来缩进
  • 永远不要混用空格和制表符
  • 在函数之间空一行
  • 在类之间空两行
  • 字典,列表,元组以及参数列表中,在 , 后添加一个空格。对于字典,: 后面也添加一个空格
  • 在赋值运算符和比较运算符周围要有空格(参数列表中除外),但是括号里则不加空格:a = f(1, 2) + g(3, 4)

2.注释

Python 的注释以 # 字符开始的,在 # 字符到行尾之间的所有东西都被程序忽略为注释。

3.模块

模块是包含了我们能复用的代码的文件,包含了不同的函数定义,变量。模块文件通常以 .py 为扩展名。

>>> import math    # 导入math模块>>> print(math.e)

4.关键字

可在python命令行中输入:help() --> keywords 查看

False               def                 if                      raiseNone               del                 import              returnTrue                 elif                 in                    tryand                  else                is                    whileas                   except            lambda            withassert              finally             nonlocal          yieldbreak               for                 not                 class               from                or                  continue          global            pass

5.键盘读取输入

Python 中使用函数 input() 来做到这一点,input() 有一个用于打印在屏幕上的可选字符串参数,返回用户输入的字符串。

#!/usr/bin/env python3amount = float(input("Enter amount: "))  # 输入数额inrate = float(input("Enter Interest rate: "))  # 输入利率period = int(input("Enter period: "))  # 输入期限value = 0year = 1while year <= period:    value = amount + (inrate * amount)    # 字符串格式化,大括号和其中的字符会被替换成传入 str.format() 的参数,也即 year 和 value。其中 {:.2f} 的意思是替换为 2 位精度的浮点数。    print("Year {} Rs. {:.2f}".format(year, value))    amount = value    year = year + 1输出结果:$ chmod +x investment.py$ ./investment.pyEnter amount: 10000Enter Interest rate: 0.14Enter period: 5Year 1 Rs. 11400.00Year 2 Rs. 12996.00Year 3 Rs. 14815.44Year 4 Rs. 16889.60Year 5 Rs. 19254.15

转载于:https://www.cnblogs.com/tomtellyou/p/10777715.html

你可能感兴趣的文章
取得字符串中指定的字符str[]
查看>>
delphi TOpenDialog
查看>>
vue - 子路由-路由嵌套
查看>>
static关键字用法
查看>>
JVM调优总结
查看>>
关于编程的思考
查看>>
20款最佳jQuery应用程序和框架(上)
查看>>
git安装和使用
查看>>
数据类型转换
查看>>
Nodejs学习笔记(2) 阻塞/非阻塞实例 与 Nodejs事件
查看>>
跟我一起读postgresql源码(六)——Executor(查询执行模块之——查询执行策略)
查看>>
scala的4中for循环,及while和do while循环
查看>>
vue.js windows下开发环境搭建
查看>>
数据表改变之后数据的迁移
查看>>
雷林鹏分享:Ruby 环境变量
查看>>
掉书袋的东东,我喜欢。。。
查看>>
通过MYSQL命令行直接建数据库
查看>>
safari 插件安装之alipay
查看>>
【语言处理与Python】3.3使用Unicode进行文字处理
查看>>
python+senium+chrome的简单爬虫脚本
查看>>