安装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
这里可以看到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)