学习了python的第一个程序:hello woeld!
print('hello world!')python
其它工具介绍:编程
IDLE--自带的集成开发工具函数
IPython--更好的交互式编程工具工具
Shell--文本编译神器学习
指令和程序:开发工具
计算机的五大部件:运算器、控制器、存储器、输入设备和输出设备。编码
变量和类型:spa
整型、浮点型、字符串型、布尔型、复数型对象
变量命名:
变量名由字母、数字、下划线构成,开头不能为数字;开发
大小写敏感;
不能跟关键字和系统保留字。
使用变量保存数据并进行算术运算:
a=321
b=123
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a//+b)
print(a%b)
print(a**b)
使用input函数输入使用int()进行类型转换,用占位符格式化输出的字符串
a=int(input('a= '))
b=int(input('b= '))
print('%d+%d=%d' % (a,b,a+b))
print('%d+%d=%d' % (a,b,a-b))
print('%d+%d=%d' % (a,b,a*b))
print('%d+%d=%d' % (a,b,a/b))
print('%d+%d=%d' % (a,b,a//b))
print('%d+%d=%d' % (a,b,a%b))
print('%d+%d=%d' % (a,b,a**b))
使用type()检查变量的类型
a=100
b=12.345
c=1+5j
d='hello world'
e=True
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print(type(e))
在对变量类型进行转换时可使用Python的内置函数:
int():将一个数值或字符串转换成整数,能够指定进制。
float():将一个字符串转换成浮点数。
str():将指定的对象转换成字符串形式。
chr():将整数转换成该编码对应的字符串。
ord():将字符串转换成对应的编码。
运算符:
运算符 | 描述 |
[]、[:] | 下标。切片 |
** | 指数 |
~、+、- | 按位取反、正负号 |
*、/、%、// | 乘、除、模、整除 |
+、- | 加。减 |
>>、<< | 右移、左移 |
& | 按位与 |
^、| | 按位异或、按位或 |
<=、<、>、>= | 小于等于、小于、大于、大于等于 |
==、!= | 等于、不等于 |
is、is not | 身份运算符 |
in、not in | 成员运算符 |
not、or、and | 逻辑运算符 |
=、+=、-=、*=、/=、%=、//=、**=、&=、|=、^=、>>=、<<=、 | (复合)赋值运算符 |
运算符的使用:
a=5
b=10
c=3
d=4
e=5
a+=b
a-=c
a*=d
a/=e
print("a= ",a)
flag1 = 3 > 2
flag2 = 2 < 1
flag3 = flag1 and flag2
flag4 = flag1 or flag2
flag5 = not flag1
print("flag1 = ", flag1)
print("flag2 = ", flag2)
print("flag3 = ", flag3)
print("flag4 = ", flag4)
print("flag5 = ", flag5)
print(flag1 is True)
print(flag2 is not False)
练习:
一、华氏度转换摄氏度
C=input()
F=float(1.8)*C+23
print(F)
二、输入圆的半径,计算周长和面积
r = input('半径为:')
C = 2*float(3.14)*float(r)
S = 3.14*(float(r)**2)
print('周长为:%.2f'%C)
print('面积为:%.2f'%S)
三、判断是否为闰年
y=int(input())
if(y%4==0 and y%100!=0 or y%400==0):
print('闰年')
else:
print('平年')
4.输出正方形
for i in range(10): print('* ',end='')print()for k in range(8): print('* '+' '*16+'*')for j in range(10): print("* ",end='')