python基础程序例子如下:

#!/usr/bin/python3# 第一个注释
print ("Hello, Python!") # 第二个注释# Fibonacci series: 斐波纳契数列
# 两个元素的总和确定了下一个数
a, b = 0, 1
while b < 1000:print(b, end=',')a, b = b, a+b####################################################  if Python3 条件控制
age = int(input("请输入你家狗狗的年龄: "))
print("")
if age <= 0:print("你是在逗我吧!")
elif age == 1:print("相当于 14 岁的人。")
elif age == 2:print("相当于 22 岁的人。")
elif age > 2:human = 22 + (age -2)*5print("对应人类年龄: ", human)### 退出提示
input("点击 enter 键退出")# 该实例演示了数字猜谜游戏
number = 7
guess = -1
print("数字猜谜游戏!")
while guess != number:guess = int(input("请输入你猜的数字:"))if guess == number:print("恭喜,你猜对了!")elif guess < number:print("猜的数字小了...")elif guess > number:print("猜的数字大了...")num=int(input("输入一个数字:"))
if num%2==0:if num%3==0:print ("你输入的数字可以整除 2 和 3")else:print ("你输入的数字可以整除 2,但不能整除 3")
else:if num%3==0:print ("你输入的数字可以整除 3,但不能整除 2")else:print  ("你输入的数字不能整除 2 和 3")n = 100sum = 0
counter = 1
while counter <= n:sum = sum + countercounter += 1print("1 到 %d 之和为: %d" % (n,sum))var = 1
while var == 1 :  # 表达式永远为 truenum = int(input("输入一个数字  :"))print ("你输入的数字是: ", num)print ("Good bye!")count = 0
while count < 5:print (count, " 小于 5")count = count + 1
else:print (count, " 大于或等于 5")flag = 1while (flag): print ('欢迎访问菜鸟教程!')print ("Good bye!")###
sites = ["Baidu", "Google","Runoob","Taobao"]
for site in sites:if site == "Runoob":print("菜鸟教程!")breakprint("循环数据 " + site)
else:print("没有循环数据!")
print("完成循环!")#####
n = 5
while n > 0:n -= 1if n == 2:breakprint(n)
print('循环结束。')###
n = 5
while n > 0:n -= 1if n == 2:continueprint(n)
print('循环结束。')#####
for letter in 'Runoob':     # 第一个实例if letter == 'n':breakprint ('当前字母为 :', letter)var = 10                    # 第二个实例
while var > 0:              print ('当前变量值为 :', var)var = var -1if var == 5:breakprint ("Good bye!")for letter in 'Runoob':     # 第一个实例if letter == 'o':        # 字母为 o 时跳过输出continueprint ('当前字母 :', letter)var = 10                    # 第二个实例
while var > 0:              var = var -1if var == 5:             # 变量为 5 时跳过输出continueprint ('当前变量值 :', var)
print ("Good bye!")for n in range(2, 10):for x in range(2, n):if n % x == 0:print(n, '等于', x, '*', n//x)breakelse:# 循环中没有找到元素print(n, ' 是质数')for letter in 'Runoob': if letter == 'o':passprint ('执行 pass 块')print ('当前字母 :', letter)print ("Good bye!")
########################list=[1,2,3,4]
it = iter(list)    # 创建迭代器对象
for x in it:print (x, end=" ")###——————————————————————————————————————————————————————
class MyNumbers:def __iter__(self):self.a = 1return selfdef __next__(self):x = self.aself.a += 1return xmyclass = MyNumbers()
myiter = iter(myclass)print(next(myiter))
print(next(myiter))
print(next(myiter))
print(next(myiter))
print(next(myiter))###############################
class MyNumbers:def __iter__(self):self.a = 1return selfdef __next__(self):if self.a <= 20:x = self.aself.a += 1return xelse:raise StopIterationmyclass = MyNumbers()
myiter = iter(myclass)for x in myiter:print(x)#####————————————————————————————————————————————函数
def max(a, b):if a > b:return aelse:return ba = 4
b = 5
print(max(a, b))# 计算面积函数
def area(width, height):return width * heightdef print_welcome(name):print("Welcome", name)print_welcome("Runoob")
w = 4
h = 5
print("width =", w, " height =", h, " area =", area(w, h))
###########################
import sysprint('命令行参数如下:')
for i in sys.argv:print(i)print('\n\nPython 路径为:', sys.path, '\n')####——————————————————————————————————
def fib(n):    # 定义到 n 的斐波那契数列a, b = 0, 1while b < n:print(b, end=' ')a, b = b, a+bprint()def fib2(n): # 返回到 n 的斐波那契数列result = []a, b = 0, 1while b < n:result.append(b)a, b = b, a+breturn result###############将上面的代码保存成fibo.py可实现调用
import fibo
fib = fibo.fib
fib(1000)from fibo import fib, fib2
fib(500)###  from modname import *  把一个模块的所有内容全都导入到当前的命名空间
from fibo import *
fib(500)str = input("请输入:");
print ("你输入的内容是: ", str)#####————————————————————————————————————————————————————————
# 打开一个文件
## D:\博士研究生期间资料\学习资源\编程语言学习实例\Python\fibo.py
f = open("c.txt", "w")f.write( "Python 是一个非常好的语言。\n是的,的确非常好!!\n" )# 关闭打开的文件
f.close()#####################################————————————————————total = 0 # 这是一个全局变量
# 可写函数说明
def sum( arg1, arg2 ):#返回2个参数的和."total = arg1 + arg2 # total在这里是局部变量.print ("函数内是局部变量 : ", total)return total#调用sum函数
sum( 10, 20 )
print ("函数外是全局变量 : ", total)###################
num = 1
def fun1():global num  # 需要使用 global 关键字声明print(num) num = 123print(num)
fun1()
print(num)#######
a = 10
def test():global aa = a + 1print(a)
test()a = 10
def test(a):a = a + 1print(a)
test(a)import math
y = math.cos(math.pi / 4)
print(y)
math.log(1024, 2)
import random
random.choice(['apple', 'pear', 'banana'])
random.sample(range(100), 10)   # sampling without replacement
random.random()    # random float
random.randrange(6)    # random integer chosen from range(6)from datetime import date
now = date.today()
now
birthday = date(2022, 1, 1)
age = now - birthday
age.daysimport pandas as pddf = pd.read_csv('nba.csv')print(df.to_string())import pandas as pdmydataset = {'sites': ["Google", "Runoob", "Wiki"],'number': [1, 2, 3]
}myvar = pd.DataFrame(mydataset)print(myvar)##################
df = pd.read_csv('nba.csv')print(df.to_string())# 三个字段 name, site, age
nme = ["Google", "Runoob", "Taobao", "Wiki"]
st = ["www.google.com", "www.runoob.com", "www.taobao.com", "www.wikipedia.org"]
ag = [90, 40, 80, 98]# 字典
dict = {'name': nme, 'site': st, 'age': ag}df = pd.DataFrame(dict)# 保存 dataframe
df.to_csv('site.csv')####################################data =[{"id": "A001","name": "菜鸟教程","url": "www.runoob.com","likes": 61},{"id": "A002","name": "Google","url": "www.google.com","likes": 124},{"id": "A003","name": "淘宝","url": "www.taobao.com","likes": 45}
]
df = pd.DataFrame(data)print(df)##############
# 字典格式的 JSON
s = {"col1":{"row1":1,"row2":2,"row3":3},"col2":{"row1":"x","row2":"y","row3":"z"}
}# 读取 JSON 转为 DataFrame
df = pd.DataFrame(s)
print(df)

python基础程序例子相关推荐

  1. python基础程序_Python基础初识

    1. 运行python代码. 在d盘下创建一个t1.py文件内容是: print('hello world') 打开windows命令行输入cmd,确定后 写入代码python d:t1.py 您已经 ...

  2. python 程序流程控制结构-Python基础—程序控制结构

    程序控制结构 1.条件判断语句if...else 根据条件选择执行方向 单分支结构 if <条件>: <语句块> 二分支结构 if <条件>: <语句块> ...

  3. python基础程序实例-Python基础的初始

    1.初始Python 1. pythonde 发展历史 自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程. Python的创始人为荷兰人吉多·范罗苏姆 ...

  4. 关于python中程序流程结构-四、python基础(程序目录结构规范)

    程序目录结构: 设计一个层次清晰的目录结构,就是为了达到以下两点: 可读性高: 不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本是哪个,测试目录在哪儿,配置文件在哪儿等等.从而非常快速 ...

  5. Python基础-程序控制结构

    学习自马哥Python while while bool_expression:while_suite else:else_suite break:跳出最内层的循环 continue:跳到所处的最近层 ...

  6. python后端程序例子_Python MR程序示例

    hadoop jar hadoop-streaming-2.6.4.jar \ -D mapreduce.job.name='test' \ -files /local/path/to/mapper. ...

  7. Spark记录-Scala记录(基础程序例子)

    import scala.util.control._ object learnning {def main(args:Array[String]):Unit={val n:Int=10println ...

  8. 52个python基础代码,你全都知道吗?

    Hello,大家好,我是程序汪小陈 今天,我将为大家展示python基础小例子,帮助大家加深记忆,列举52个例子,快来看看吧~ 1 求绝对值 绝对值或复数的模 In [1]: abs(-6) Out[ ...

  9. python数据分析与可视化【一】python基础实例

    用python做数据分析与可视化(一) python编程基础 这一块前面我写过博客,奉上链接:python基础 这篇就来看看几个小实例 后面有python很基础的知识点和例子 后面数据分析能用上 下一 ...

最新文章

  1. okl4 linux,Native OKL4 Android Stack
  2. Three.js学习笔记 – “我和小伙伴都惊呆了”的特效和Three.js初探
  3. 模型和控制器-起步阶段
  4. 前端学习(759):预解析案例
  5. 关于二叉树路径的遍历和处理
  6. 达梦数据charindex_更新日志 · dotnetcore/FreeSql Wiki · GitHub
  7. 帮助打造无障碍APP Google将自动化测试GTXiLib
  8. PHP框架剥离的判断是否为手机移动终端的函数
  9. Bravo.Reporting:使用 .Net 实现基于 ODF 文档格式的报表系统
  10. 金融用计算机,CFA考试指定计算器使用攻略
  11. xml转PDF(xmlxslt-」fo-」pdf)_完整项目_CodingPark编程公园
  12. 利用 MATLAB 编程实现 Newton 法与阻尼 Newton 法
  13. 塔望3W消费战略全案|绿力冬瓜茶:老品牌的升级保卫战
  14. Tracup|10个有效的工作习惯,成功的例子和技巧
  15. win10安装虚拟机(Virtualbox + vagrant)
  16. 阿里云 ECS 服务器上如何搭建 Hadoop 集群详细步骤图解
  17. 自定义TextView支持第三方字体库(以隶书为例)
  18. 从虚拟走向现实!数字孪生迎来崛起
  19. Cannot invoke an object which is possibly ‘undefined‘.Vetur(2722)
  20. iOS音视频开发十三:视频渲染,用 Metal 渲染

热门文章

  1. iOS 自动检测版本更新APP
  2. 货币转换python代码_零基础python作业--货币兑换的服务系统
  3. ubuntu服务器LXD配置
  4. 高等数学18讲(19版)7.22
  5. 自定义函数之字符串连接
  6. 几款免费的在线办公平台
  7. 解决问题:AttributeError: ‘_io.BufferedWriter‘ object has no attribute ‘wirte‘
  8. HoloLens开发手记 - 空间映射(SpatialMapping)
  9. APM/Air32F103/CH32F203/STM32F103程序互通说明
  10. hadoop三节点搭建