python 第一天

简介:

安装python https://www.python.org/downloads/windows/ 我这里安装在windows上,若其他操作系统可另行寻找

安装完成后,打开执行程序,输入第一个命令

print ("Hello World!")   //注意因为我这里用的版本新的,所以print 后面要加括号,否则报错

 “SyntaxError: Missing parentheses in call to 'print'” mean in Python? 


下面可以使用IDLE编写python程序,保存后点击可以直接执行。

一般在/lib/idlelib/idle

wKiom1mzuHjzU_UcAABh7Tj6rvU897.jpg-wh_50

这里可以看到import os 

..

.. 多次输出只需要加上*号即可。

os.system("pause")  //作用文件执行后暂停。 


import random

secret = random.randint(1,100)

guess = 0

tries = 0

print ("AHOY! I'm the Dread Priate Roberts, and I have a secret!")

print ("It is a number from 1 to 99. I'll give you 6 tries.")

print (secret)

while guess !=secret and tries < 6:   //注意这个冒号

    guess = int(input("what is your guess?"))  //注意你input 进去的是默认为字符,无法与数字比较 ,这里与早期的python 版本有所区别。 这里除了int()外还有其他的例如float(),str().等。

    if guess < secret:

        print ("Too low, ye scurvy dog!")

    elif guess > secret:

        print ("Too high,landlubber!")

    tries = tries + 1  //注意对齐,因为python中没有括号,所以判断语句段看这些对齐。

if guess == secret:  

    print ("Avast! you got it! Found my secret,you did!")

else:

    print ("NO more guess !")

    print ("The secret number was",secret)


变量名只能以字母和下划线开头,且中间不能有空格 与C语言变量名基本一致。


若使用跨多行的字符串需要使用 """  。


较新版本的python 在使用除法时,已经不用再区分小数了  print (3/2) 会输出1.5


print (2**5)  双星代表后面的数为幂 

输出 32 


自增自减符号 += -=


>>> a=24

>>> b=float(a)

>>> b

24.0  强转为浮点型。


type (a) 可以显示a的类型。

int (56.78) 会向下取整成56


somebody = input("Enter your name:") //注意这样可以使输入你的名字。在提示的同一行

print ("Hi",somebody,"how are you today?")



import urllib.request

file = urllib.request.urlopen('http://192.168.18.110/') //注意urllib.urlopen 改成了urllib.request.urlopen

message =file.read()

print(message)




本文转自 神迹难觅 51CTO博客,原文链接:http://blog.51cto.com/ji123/1964036,如需转载请自行联系原作者
相关文章
|
存储 人工智能 算法
【AI系统】计算与调度
本文探讨了计算与调度的概念,特别是在神经网络和图像处理中的应用。通过分离算法定义和计算组织,Halide 等工具能够显著提升图像处理程序的性能,同时保持代码的简洁性和可维护性。文章详细介绍了计算与调度的基本概念、调度树的构建与约束,以及如何通过调度变换优化计算性能。此外,还讨论了自动调优方法在大规模调度空间中的应用,展示了如何通过探索和预测找到最优的调度方案。
324 0
|
Oracle 关系型数据库 Linux
Virtualbox上安装Linux系统(CentOS7)(图文超详细)
Virtualbox上安装Linux系统(CentOS7)(图文超详细)
5248 1
|
Windows
windows 技术篇 - uispy 工具获取和使用,windows窗口属性快捷查看工具
windows 技术篇 - uispy 工具获取和使用,windows窗口属性快捷查看工具
2607 0
windows 技术篇 - uispy 工具获取和使用,windows窗口属性快捷查看工具
|
11月前
|
人工智能 运维 Anolis
|
7月前
|
存储 SQL 分布式计算
大数据之路:阿里巴巴大数据实践——元数据与计算管理
本内容系统讲解了大数据体系中的元数据管理与计算优化。元数据部分涵盖技术、业务与管理元数据的分类及平台工具,并介绍血缘捕获、智能推荐与冷热分级等技术创新。元数据应用于数据标签、门户管理与建模分析。计算管理方面,深入探讨资源调度失衡、数据倾斜、小文件及长尾任务等问题,提出HBO与CBO优化策略及任务治理方案,全面提升资源利用率与任务执行效率。
600 0
|
存储 人工智能 搜索推荐
Shandu:开源AI研究黑科技!自动挖掘多层级信息,智能生成结构化报告
Shandu 是一款开源的 AI 研究自动化工具,结合 LangChain 和 LangGraph 技术,能够自动化地进行多层次信息挖掘和分析,生成结构化的研究报告,适用于学术研究、市场分析和技术探索等多种场景。
976 8
Shandu:开源AI研究黑科技!自动挖掘多层级信息,智能生成结构化报告
|
弹性计算 数据管理 数据库
从零开始构建员工管理系统:Python与SQLite3的完美结合
本文介绍如何使用Python和Tkinter构建一个图形界面的员工管理系统(EMS)。系统包括数据库设计、核心功能实现和图形用户界面创建。主要功能有查询、添加、删除员工信息及统计员工数量。通过本文,你将学会如何结合SQLite数据库进行数据管理,并使用Tkinter创建友好的用户界面。
680 2
从零开始构建员工管理系统:Python与SQLite3的完美结合
|
机器学习/深度学习 人工智能 自然语言处理
AI 浪潮席卷中国年,开启科技新春新纪元
AI 浪潮席卷中国年,开启科技新春新纪元

热门文章

最新文章