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,如需转载请自行联系原作者
相关文章
|
Oracle 关系型数据库 Linux
Virtualbox上安装Linux系统(CentOS7)(图文超详细)
Virtualbox上安装Linux系统(CentOS7)(图文超详细)
4920 1
|
9月前
|
人工智能 运维 Anolis
|
10月前
|
机器学习/深度学习 人工智能 自然语言处理
AI浪潮下,我们需要什么样的创新型人才?
本文探讨了AI浪潮下创新型人才的需求与培养路径。随着生成式人工智能(GAI)技术的突破,AI已渗透至各领域,重塑传统行业并带来机遇与挑战。创新型人才需具备跨学科知识融合、持续学习、创新实践能力及伦理责任感。GAI认证作为权威标准,助力人才技能提升和企业招聘。未来应加强跨学科教育、实践教学、持续学习与伦理教育,以培养更多适应AI时代的创新型人才。
|
存储 Linux 网络安全
Linux版百度网盘丨直接在服务器SSH命令行中使用百度云,轻松解决数据传输和分享难题
Linux版百度网盘丨直接在服务器SSH命令行中使用百度云,轻松解决数据传输和分享难题
|
Ubuntu Linux Docker
Win11彻底卸载WSL2系统(去除导航窗格Linux图标)
Win11彻底卸载WSL2系统(去除导航窗格Linux图标)
16370 50
|
前端开发 JavaScript Java
SpringBoot解决跨域访问的问题
本文介绍了跨域访问的概念及其解决方案。同源策略规定浏览器限制不符合协议、Host和端口的请求,导致跨域访问被禁止。为解决此问题,文中提出了三种策略:1) 前端利用HTML标签的特性(如script、iframe)和JSONP、postMessage规避同源策略;2) 通过代理,如nginx或nodejs中间件,使得所有请求看似来自同一源;3) CORS(跨域资源共享),通过设置HTTP响应头允许特定跨域请求。在SpringBoot中,实现CORS有四种方式,包括使用CorsFilter、重写WebMvcConfigurer、CrossOrigin注解以及直接设置响应头。
808 0
|
弹性计算 Linux Apache
部署并使用Docker(CentOS 8)
本场景带您体验如何在Centos 8.5 64位操作系统的云服务器上部署并使用Docker。
|
Ubuntu NoSQL Linux
查看linux操作系统版本:Ubuntu?Centos?还是其他?
查看linux操作系统版本:Ubuntu?Centos?还是其他?
27578 2
查看linux操作系统版本:Ubuntu?Centos?还是其他?
|
弹性计算 Linux Apache
部署并使用Docker(Alibaba Cloud Linux 3)
本场景带您体验如何在Alibaba Cloud Linux 3.2104 LTS 64位操作系统的云服务器上部署并使用Docker。