Selenium+Python 自学笔记(第四天)

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,表示每一次循环的步长

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值