python基础语法
最简单的就是python中的计算了(计算器功能)和自己的想法很接近
基本运算符
+ - * / 这里除法的运算结果为小数,即**浮点数**。如果想要丢弃小数部分,需要使用//
// 丢弃小数部分
% 取余
sqrt 计算平方根
**或者pow 进行幂运算
abs 取绝对值
round 将浮点数圆整为最接近的整数
python里面的计算满足日常生活的思维,先乘除,后加减,有括号先括号等
学习编程最先你要明白什么是变量
变量就是一个特定值的名称,同时还有赋值,赋值就是你把值X给了你的变量,当变量赋值之后就可以在表达式中使用。(使用变量之前必须进行赋值)
对表达式的操作,就需要语句了
最简单的语句
>>> print( 2 + 3)
5
>>>
其实print不是语句,而是一个函数
获取用户输入:
>>> input("please input number:")
please input number:563
563
>>>
input在这里就是获取用户输入需要调用的函数
还可以结合使用:
>>> x = input("x: ")
x: 34
>>> y = input("y: ")
y: 42
>>> print(int(x) * int(y))
1428
在python中用的最多的还是module
python 支持多种模块,用到啥学啥吧,
你怎么去使用module?
>>> import math
>>> int(45.32)
45
>>> import math
>>> math.floor(45.32)
45.0
>>>
#这里通过import调用模块math
#随机生成一个100-200之间的数字
>>> import random
>>> print(random.randint(100,200))
196
>>>
python 最大的亮点还是它的交互解释器了
交互式就是你写完一段程序之后,它会等待你的输入,回车并执行
非交互式:检测你程序中的命令,知道执行完为止
#非交互式操作
>>> print("农夫三拳")
农夫三拳
>>>
#交互式操作
>>> name = input("input your name:")
input your name:
函数
计算一个字符串的长度
word = 'python'
print(len(word))
a = 'hello'
null = len(a)
print(null)
mylen = 'hello word'
lenth = 0
for i in mylen:
lenth += 1 #lenth =lenth+1
print(lenth)
传参,调用参数
def myleth():
mylen = 'hello word'
lenth = 0
for i in mylen:
lenth += 1
print(lenth)
# myleth() #这个也可以直接输出结果
print(lenth)
def mylenth():
mylen = 'helloword'
lenth = 0
for i in mylen:
lenth += 1
return lenth
null = mylenth()
print(null)
def mylenth(a): #a是你的形参
lenth = 0
for i in a:
lenth += 1
return lenth
null = mylenth('helloword') #括号中的内容是你的实参
print(null)