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

Posted flyin9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了坚持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))

以上是关于坚持Selenium+Python学习之从读懂代码开始 DAY1的主要内容,如果未能解决你的问题,请参考以下文章

坚持Selenium+Python学习之从读懂代码开始 DAY5

别人的Python爬虫代码能读懂,自己却还是不能自由去爬?社群日报

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

Python学习之format函数的使用

python学习之Day2

Selenium2学习之-环境搭建