day1 python基础知识

时间:2019-07-04
本文章向大家介绍day1 python基础知识,主要包括day1 python基础知识使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

首先展示本节内容的框架结构图,这点很重要(建议朋友们养成画框架图的习惯,方便总结知识和回顾知识)

第一个python程序不可否认就是hello world程序,这是现在几乎所有的程序学习的第一步,也就是直接输出hello world 程序,即从这儿能够学会使用程序输出文字,我们利用的是print函数,print("hello world!!!")就是输出hello world 的程序,print是输出函数,如果要原样输出内容就在括号里面输入要输出的内容即可。

python的注释包括两种,分别是#和‘’‘都可以表示注释,

name ="Nicholas Dong"

name2 = name

print("My English Name is ",name,name2)

name = "ZhangJie"

print(name,name2)
#原因解释:name2= name ,name2指的是name所指的变量空间,即Nicholas Dong 的变量空间,而不是只想name的变量。
#Python中变量名的命令是需要有含义的,最好不要使用中文汉字或者是中文拼音,一般采用下划线来区分变量关系
girlfriend_of_Jason ="xiena"
print("wife_of_Jason is ", girlfriend_of_Jason)

#python 中表示一个常量是使用大写的英文字母
PIE ="53"
#PIE 表示的常量按理说是不应该变动的,但是他实际上是可以变动的
'''
简单天福号
'''
msg ='''
name 2 = name
print("My name is ",name,name2)
name = "paoche"
print(name,name2)
'''
print(msg)
三种格式化输出方式:
  字符串的拼接(使用+进行拼接)
  格式化输出(利用%d这种格式控制符进行设置格式)
  表达式输出
# python 中的默认输入方式为str型,即字符串型,其他类型需要进行转化才能使用
name = input("Name:")
Age = int(input("Age:"))
Job = input("Job:")
Salary = float(input("Salary:"))

info ='''
------ info of %s -------
Age : %d
Job : %s
Salary : %f
'''%(name,Age,Job,Salary)

info2 ='''
------ info of {name} -------
Age : {age}
Job : {job}
Salary : {salary}
'''.format(name = name,
age = Age,
job = Job,
salary = Salary)
print("格式化输出方式:")
print(info)

 条件语句:

  Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。

if 语句

Python中if语句的一般形式如下所示:

if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3
  • 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句
  • 如果 "condition_1" 为False,将判断 "condition_2"
  • 如果"condition_2" 为 True 将执行 "statement_block_2" 块语句
  • 如果 "condition_2" 为False,将执行"statement_block_3"块语句

Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else

注意:

  • 1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
  • 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
  • 3、在Python中没有switch – case语句。
if guess_age == age_of_oldboy:
print("yes,you got it.")
break
elif guess_age > age_of_oldboy:
print("think smaller...")
else:
print("think bigger...")

循环结构包含两部分:for 和while
(1)
age_of_oldboy = 56

for i in range(3):
guess_age = int(input("guess age:"))
if guess_age == age_of_oldboy:
print("yes,you got it.")
break
elif guess_age > age_of_oldboy:
print("think smaller...")
else:
print("think bigger...")
else: #只有循环正常执行完才执行这个else,如果有不正常执行完,即直接通过break跳出不执行
print("you have tried too many timas..fuck off")
(2)
age_of_oldboy = 56
count = 0
while True:
if count > 3:
print("次数超过三次,你输了!!!!!")
break
guess_age = int(input("guess age:"))
if guess_age == age_of_oldboy:
print("yes,you got it.")
break
elif guess_age > age_of_oldboy:
print("think smaller...")
else:
print("think bigger...")
count+=1
好了,今天的分享主要是利用代码的形式进行分享,我认为直接通过代码能够很好的反应程序逻辑。后续如果有问题,可以留言哦

原文地址:https://www.cnblogs.com/Nicholasdong/p/11129630.html