Python基础

 Python是一门动态、解释性的、强类型定义语言,开发工具推介PyCharm。打开PyCharm,建立第一个程序hello.py,编写语句:print("Hello world") ,运行程序,这便是Python的hello world程序。相较其他语言,简单、直观、易懂。

动态类型语言:指在运行期间才去检查数据类型的语言。

强类型语言:指一旦某一个变量被定义类型,如果不经强制转换,那么它永远就是该数据类型。

    在Python中,变量用全小写字母,简单有意义,如果需要可以使用下划线,如name、_name;函数用全小写字母,可使用下划线增加可读性,info();常量用全大写字母,可用下划线增加可阅读性,如PIE、TAX_RATE。

    一、简单的用户输入、输出

name=input("name:")
age=int(input("age:"))
job=input("job:")
salary=input("salary:")
info='''
-----------info of %s---------
name: %s
age: %d
job: %s
salary: %s
'''%(name,name,age,job,salary)

print(info)
View Code

 运行结果:

 

-----------info of yanlin---------
name: yanlin
age: 25
job: IT
salary: 4000

 

在此需要注意的是,d%为整数占位符,由于Python是强类型语言,默认输入变量格式为字字符串型,故需要输入整数型时应使用int()将变量转换为整数型,否则运行时将出现错误。

    二、条件、循环语句

 1 age_of_oldboy=56
 2 count=0
 3 while count<3:
 4   guess_age=int(input("guess age:"))
 5   if guess_age==age_of_oldboy:
 6     print("yes,you got it.") #输入值与预设值相等
 7     break
 8   elif guess_age<age_of_oldboy:
 9     print("think smaller!")
10   else:
11     print("think bigger!")
12   count +=1
13   if count==3: #如果三次输入错误,系统提示是否继续
14       countinue_confirm=input("do you want to keep guess?")
15       if countinue_confirm!='n':
16           count=0
View Code

判断输入值与设定值是否相同。注意语句的缩进。

    三、continue与break

    continue:跳出本次循环,继续到下一次循环;break:结束本次循环。

posted @ 2017-07-09 18:29  随风飘-挨刀刀  阅读(128)  评论(0编辑  收藏  举报
Top