Study_Python3_Day1

Posted jiang--han

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Study_Python3_Day1相关的知识,希望对你有一定的参考价值。

Python的安装:请参考 https://blog.csdn.net/qq_29883591/article/details/52664478

         若遇到lisense server问题,参考https://zhuanlan.zhihu.com/p/31689486

 

语言开篇信仰:Holle word

     print  ("Holle word")

 

变量赋值:python定义变量,不需定义类型,值是什么数据类型,就决定了这个变量的类型,变量名引用了数值的同时也引用了它的类型。

 例: name = "jianghan"

  变量名命名规范

           1、变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以。
           2、系统关键字不能做变量名使用
           3、除了下划线之个,其它符号不能做为变量名使用
          4、Python的变量名是除分大小写的,例如:name和Name就是两个变量名,而非相同变量哦。

   拓展:format赋值方法

    

# Author:JiangHan

name = input ("username:")
password = input ("password:")
age = int( input ("age:")) #integer类型,强制类型转换
print (type(age),type( str(age))) #打印定义类型
print(name,password)
msg = ‘‘‘
----------------------info of %s 1 ---------------
Name:%s
password:%s
age:%s
‘‘‘% (name,name,password,age)
print(msg)
#解释:%s 表示输入的是String类型,%d 表示输入的必须是double


#第二种格式,建议使用这种
info2 = ‘‘‘
-------------- info of {_name}2-------------
name:{_name}
password: {_password}
age: {_age}
‘‘‘.format(_name=name,
_password=password,
_age=age)
print(info2)


#第三种方式,不太建议这样用
info3 = ‘‘‘
-------------- info of {0} 3-------------
name:{0}
password: {1}
age: {2}
‘‘‘.format(name,password,age)
print(info3)


三种方式的输出结果

username:jianghan
password:123456
age:25
<class ‘int‘> <class ‘str‘>
jianghan 123456

----------------------info of jianghan 1 ---------------
Name:jianghan
password:123456
age:25


-------------- info of jianghan2-------------
name:jianghan
password: 123456
age: 25


-------------- info of jianghan 3-------------
name:jianghan
password: 123456
age: 25

 

注释方法

  1.单行注释   #注释内容

  2.多行注释:  """ 注释内容 """         ‘‘‘ 注释内容‘‘

    注:连续的三个单引号或双引号都可以作为注释符

 

While语句

count = 0
while True:
print("count: ", count)
count = count +1 #count +=1
if count == 1000:
break

IF语句

  格式:if 判断条件 :               #所属的下一语句强制缩进    

         执行条件语句   

          elif 判断条件 :         

             执行条件语句             

         else                              

       执行条件语句

  实例: 

# Author:JiangHan

Age_Of_Oleboy = 30

count = 0
while count < 3:    #控制用户输入的总次数
Guess_age =int( input("Guess age: "))  #输入的接口,给Guess_age赋值,为接下来与Age_Of_Old的数值进行比较
if Age_Of_Oleboy == Guess_age:   #当输入次数小于三次,且输入的是30时,输出语句“Yes,you got if” 执行break结束循环
print("Yes,you got if")
break
elif Guess_age > Age_Of_Oleboy :  #当输入次数小于三次,且输入的数字大于Age_of_Oldboy的30时,输出语句“No,think smaller”
print("No,think smaller..")
else :         #当输出次数小于三次
print("No.think bigger!")
count +=1
else:    #当用户的输入次数超出我设置的次数3,既输出下列语句“you have tired to many times..fuck off”
print("you have tired to many times.. fuck off")

 

For循环

for i in range(10):    #range(10) 相当于0,1,2,3,4,5,6,7,8,9
print("loop",i)

for i in range(0,10,3):   #3 表示步长,从0到10,每次步长3
print("loop",i)


实例
# Author:JiangHan
Age_Of_Oleboy = 30
for i in range(3):   #定义循环总次数3,步长1
Guess_age =int( input("Guess age: "))  #给Guess_age赋值
if Age_Of_Oleboy == Guess_age:   #若总的输入次数不大于3,把输入的Guess_age的值于Age_Of_Oldboy比较,若相等,则执行下方语句,且结束循环
print("Yes,you got if")
break
elif Guess_age > Age_Of_Oleboy :   #若总的输入次数不大于3,把输入的Guess_age比Age_Of_Oldboy大,则执行下方语句
print("No,think smaller..")
else :                   #若总的输入次数不大于3,且输入的值比Age_Of_Oldboy小,则执行下方语句
print("No.think bigger!")

else:          #若总的输入次数大于3,则执行下方语句
print("you have tired to many times.. fuck off")

 




































































































以上是关于Study_Python3_Day1的主要内容,如果未能解决你的问题,请参考以下文章

day1_17-9-3

Day1_Python基础_3.Python2 or 3 ?

python3.5学习之路_day1_用户登录

我在老男孩学python的日子_day1

day1:作业 编写登录接口并画出相应的流程图

Day1:If else流程判断