python
python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
python可以做什么?
是Web 和 Internet开发?科学计算和统计?教育?桌面界面开发?软件开发?后端开发?是的,都可以。python以开发、代码少、简单灵活而著名。
python的特点
(1)语法简单,容易学习和运用
(2)面向对象编程
(3)跨平台,具有可移植性
(4)模块化开发,功能丰富
(5)具有很好的扩展性
数据的标签:变量
变量可以用来表示一个值、一组数据、一个文件、甚至另一个程序。变量的值可以由程序员直接赋值,也可以是用户输入的数据、特定运算的结果以及一个内涵丰富的对象等。
声明变量
- 需要注意的:
首字符不能是数字;
标识符不能出现空格;
标识符不能与Python关键字相;
对大小写敏感。
变量的命名:采用大写字母,小写字母,数字,下划线,汉字等字符进行组合命名。
name = value
**name表示变量名;value表示值,也就是要储存的数据。**
2.赋值:python的赋值号是等号 “=” ,赋值的目地就是将姓名和值关联起来。,例如:
x = 1
y = x+1
赋值操作不改遍右侧任何值:
x = 1
x = x+1
运算符和表达式
运算符包括:
一、算数运算符:
加法运算符:
m = 10
n = 97
sum1 = m + n
x = 7.2
y = 15.3
sum2 = x + y
print("sum1=%d, sum2=%.2f" % (sum1, sum2) )
运行结果:
sum1=107, sum2=22.50
减法运算符:
n = 45
n_neg = -n
f = -83.5
f_neg = -f
print(n_neg, ",", f_neg)
运行结果:
-45 , 83.5
注意,单独使用+是无效的,不会改变数字的值,例如:
n = 45
m = +n
x = -83.5
y = +x
print(m, ",", y)
运行结果:
45 , -83.5
乘法运算符
请看代码:
n = 4 * 25
f = 34.5 * 2
print(n, ",", f)
运行结果:
100 , 69.0
/ 和 // 除法运算符
Python 支持/和//两个除法运算符,但它们之间是有区别的:
/表示普通除法,使用它计算出来的结果和数学中的计算结果相同。
//表示整除,只保留结果的整数部分,舍弃小数部分;注意是直接丢掉小数部分,而不是四舍五入。
例子:
#整数不能除尽
print("23/5 =", 23/5)
print("23//5 =", 23//5)
print("23.0//5 =", 23.0//5)
print("-------------------")
#整数能除尽
print("25/5 =", 25/5)
print("25//5 =", 25//5)
print("25.0//5 =", 25.0//5)
print("-------------------")
#小数除法
print("12.4/3.5 =", 12.4/3.5)
print("12.4//3.5 =", 12.4//3.5)
运算结果
23/5 = 4.6
23//5 = 4
23.0//5 = 4.0
25/5 = 5.0
25//5 = 5
25.0//5 = 5.0
12.4/3.5 = 3.542857142857143
12.4//3.5 = 3.0
二、比较运算符:
三、赋值运算符:
基本赋值运算符
‘=’是 Python 中最常见、最基本的赋值运算符,用来将一个表达式的值赋给另一个变量,请看下面的例子:
#将字面量(直接量)赋值给变量
n1 = 100
f1 = 47.5
s1 = "http://c.biancheng.net/python/"
#将一个变量的值赋给另一个变量
n2 = n1
f2 = f1
#将某些运算的值赋给变量
sum1 = 25 + 46
sum2 = n1 % 6
s2 = str(1234) #将数字转换成字符串
s3 = str(100) + "abc"
四、逻辑运算:
age = int(input("请输入年龄:"))
height = int(input("请输入身高:"))
if age>=18 and age<=30 and height >=170 and height <= 185 :
print("恭喜,你符合报考飞行员的条件")
else:
print("抱歉,你不符合报考飞行员的条件")
```
```
运行结果
请输入年龄:23↙
请输入身高:178↙
恭喜,你符合报考飞行员的条件