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的主要内容,如果未能解决你的问题,请参考以下文章