【坚持】Selenium+Python学习之从读懂代码开始 DAY1

学习Selenium+Python已经好几个月了,但越学发现不懂的东西越多。

感觉最大的问题还是在于基础不扎实,决定从头开始,每天坚持读代码,写代码。

相信量变一定能到质变!!!


2018/05/09

[来源:菜鸟教程](http://www.runoob.com/python3/python3-examples.html

class float([x])
Return a floating point number constructed from a number or string x.

>>> float(‘+1.23‘)
1.23
>>> float(‘   -12345\n‘)
-12345.0
>>> float(‘1e-003‘)
0.001
>>> float(‘+1E6‘)
1000000.0
>>> float(‘-Infinity‘)
-inf
#No.1
num1 = input(‘please input the first number:‘)
num2 = input(‘please input the second number:‘)

sum = float(num1) + float(num2)

print(f‘num{num1} add {num2} = {sum}‘)
** 幂 - 返回x的y次幂
%0.3f: 以单精度浮点小数的形式输出,右对齐,保留三位小数
#No.2
num = float(input(‘please input a number: ‘))
num_sqrt = num ** 0.5
print("%0.3f‘s square root is %0.3f"%(num, num_sqrt))
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。

基本语法是通过 {} 和 : 来代替以前的 % 。

format 函数可以接受不限个参数,位置可以不按顺序。
#No.3
import cmath

num = int(input("please input a number:"))
num_sqrt = cmath.sqrt(num)
print("{0}‘s square root is {1:0.3f}+{2:0.3f}j".format(num, num_sqrt.real,num_sqrt.imag))

原文地址:https://www.cnblogs.com/flyin9/p/9014910.html

时间: 2024-08-08 02:18:49

【坚持】Selenium+Python学习之从读懂代码开始 DAY1的相关文章

软件测试自动化…python学习到什么程度?代码好不好学!

软件测试自动化-python学习到什么程度?代码好不好学! 原文地址:https://blog.51cto.com/dotest/2386341

Gradle学习系列之读懂Gradle语法

转载地址: http://www.cnblogs.com/CloudTeng/p/3418072.html Gradle是一种声明式的构建工具.在执行时,Gradle并不会一开始便顺序执行build.gradle文件中的内容,而是分为两个阶段,第一个阶段是配置阶段,然后才是实际的执行阶段.在配置阶段,Gradle将读取所有build.gradle文件的所有内容来配置Project和Task等,比如设置Project和Task的Property,处理Task之间的依赖关系等. 虽然很多时候我们只需

selenium+Python学习之一

刚入门selenium+Python,实验成功之后,记录一下过程. 首先是在知乎上面看到一个关于selenium+python的示例,于是自己便尝试搭建环境上手实验. 按照作者的代码敲一遍之后执行,竟然报错了~ 代码如下: # coding=utf-8 from selenium import webdriver browser = webdriver.Firefox() browser.get("http://zhihu.com") browser.close() 然后运行,竟然报错

【坚持】Selenium+Python学习记录 DAY8

2018/05/ 28 [来源:菜鸟教程](http://www.runoob.com/python3/python3-examples.html) 继续敲类相关的代码 #No.1 class people: name = '' age = 0 __weight = 0 def __init__(self, n, a, w): self.name = n self.age = a self.__weight = w def speak(self): print("%s 说:我 %d 岁.&quo

三 vue学习三 从读懂一个Vue项目开始

源码地址:     https://github.com/liufeiSAP/vue2-manage 我们的目录结构: 目录/文件 说明 build 这个是我们最终发布的时候会把代码发布在这里,在开发阶段,我们基本不用管. config 配置目录,默认配置没有问题,所以我们也不用管 node_modules 这个目录是存放我们项目开发依赖的一些模块,这里面有很多很多内容,不过高兴的是,我们也不用管 src 我们的开发目录,基本上绝大多数工作都是在这里开展的 static 资源目录,我们可以把一些

selenium python学习笔记---添加等待时间

有时候为了保证脚步运行的稳定性,需要在脚本中添加等待时间 添加休眠:需要引入time包,选择一个固定的时间的等待.实例:import time .... time.sleep(2) 智能等待:通过添加implicitly_wait(),可以在一个时间范围内智能等待.隐式地等待一个元素被发现或一个命令完成:这个方法每次会话只需要调用一次.实例:browser.implicitly_wait(30), 在webDriver中提供了WebDriverWait类,可以智能的等待页面元素加载完成再执行操作

自动化测试第一季-selenium + python(环境搭建与基础代码解释)

# coding = utf-8              %%%%%%%%%%%%%%%%防止乱码(可加可不加) from selenium import webdriver                  %%%%%%%%%%%%%%使用selenium中的webdriver里面的函数,所以要把webdriver导进来 browser = webdriver.Firefox()                     %%%%%%%%%%%%%%%%browser名字随意定义,用来操作函数

Python学习之路第一天——代码的输出与执行

1.打印输出Hello World: Python2打印方法: >>> print "hello world"hello world Python3打印方法: >>> print("hello world") hello world 注:Python3与Pytho2的区别是加了小括号. 2.以文件形式执行代码: [[email protected] s1]# vim hello.py打开一个文件hello.py文件内写入以下内容:

python学习之——计算给出代码中注释、代码、空行的行数

题目:计算给出代码中注释.代码.空行的行数 来源:网络 思路:注释行以 ‘#’开头,空行以 ‘\n’ 开头,以此作为判断 def count_linenum(fname): fobj = open(fname,"rU") #print fobj.readlines() count_blankline = 0 count_notes = 0 count_code = 0 for eachLine in fobj: if eachLine[0] == '\n': count_blankli