Pthon基础
打开python shell 驶入import this
name="zahgnsan" 定义name变量
print("Hello %s,Nice to meet you!" %name) %打印(只能打印String类型)如要打印数字 需要%d(data)
age=100
print("You age %d !" %d) 数字;类型
有时候不知道自己要打印的什么类型可以用%r来表示
n=100
print("You print %r ."%r)
n="abc"
print("You print %r ." %r)
name="zhangsan"
age=12
print("You name and age is: %s %d ." %(name,age))
input输入
起始上边的打印变量信息都是事先拟定好的例如 name=“张三”
如果用户想要自行输入可以通过Python的input()方法来进行实现
n=input("Ebter any content :") 新建窗口进行编写 f5执行脚本 在pythonshell 里查看运行
print("You inpot is %r" %n)
n=input("请输入您的年龄 :")
name=input("请输入您的姓名 :")
print("您的年龄是 %r 您的姓名是 %s" %(n,name)) 组合输入
python中不区分单引号与双引号(“”)(‘’) 都可以用来表示一个字符串如
print('hello')
print("world")
单引号双印好可以互相嵌套使用,但不可以交叉使用
print("你说:'今天天气真好'")
print('我说:"那你是憨憨"')
注释Python中的注释用户#来表示
print("Hello World") #打印Hello World
多行注释用三个单引号或上引号来表示
Python中的分支与循环
a=2
b=3
if a > b:
print("A是老大")
else:
print("B是老大")
分别对上面变量进行复制通过if语句判断a与b的大小如果a大输出a如果B大输出B
Python不像其他语言需要用{}表示语句 所以通过字符缩进来表示 默认缩进四个空格
a=input("输入数字")
b=input("输入数字")
if a > b:
print("A是老大")
else:
print("B是老大")
Python中通过==运算符进行判断
name="张三"
if name == "张三" :
print("你是张三")
else:
print("你不是张三")
判断是否等于
name =input("输入名字")
if name =="张三" :
print("对的你是叫 %s" %name)
else:
print("错的你的名字不是张三")
判断输入数据是否和变量符合
user="123"
pass=1234
user = input("输入你的用户名")
password =input("输入密码")
if user == 'admin' and password == '123456' :
print("登录成功")
else :
print("登录失败,用户名或密码输入错误")
user = "tom"
passwd = "abc123"
for n in range(3):
username = input("Username:")
password = input("Password:")
if username == user and password == passwd:
print("欢迎您 %s 登录" % user)
break # 跳出循环
else:
print("账号或者密码错误")
else: # 只有当上面的for/while循环正常执行完成,中间没被打断,才会执行else下面的语句
print("已经错三次了")
还可以用in或not in 来表示
name="张三"
if name in "张三" :
print("你是张三")
else:
print("你不是张三")
name="张三"
if name not in "张三" :
print("你是张三")
else:
print("你不是张三")
if判断也可以用布尔类型来表示
a = true
if a==True :
print("我嫁给你吧")
else:
print("喜提好人卡")
a= 86
a= int(input("输入分数")) input返回的数据类型是str类型 不能直接和int类型的进行比较 实用int方法就可以
if a>90 :
print("成绩:优")
elif a>70 :
print("成绩:及格")
elif a>50 :
print("成绩:凑乎")
elif a >30 :
print("成绩:低能")
else :
print("成绩:哈哈")
for i in "hello world" : for循环
print(i)
List= ['qwertyui','asdfghjkl','zxcvbnm']
for i in List :
print(i)
for in python 中的固定循环格式
for i in range(5) :
print(i)
借助range(5) 来控制循环次数
range函数默认从0开始循环我们可以为器设置起始位置和步长,例如打印1-100之间的奇数
for i in range(1,100,2) :
print(i)
range(start,end[,step])函数,start表示开始位置,end表示结束位置,step,表示每一次循环的步长