python学习--Day1

学习了python的第一个程序:hello woeld!
print('hello world!')

其它工具介绍:

IDLE--自带的集成开发工具

IPython--更好的交互式编程工具

Shell--文本编译神器

指令和程序:

计算机的五大部件:运算器、控制器、存储器、输入设备和输出设备。

变量和类型:

整型、浮点型、字符串型、布尔型、复数型

变量命名:
变量名由字母、数字、下划线构成,开头不能为数字;

大小写敏感;

不能跟关键字和系统保留字。

 

使用变量保存数据并进行算术运算:

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)

练习:

1、华氏度转换摄氏度

C=input()
F=float(1.8)*C+23
print(F)

2、输入圆的半径,计算周长和面积

r = input('半径为:')
C = 2*float(3.14)*float(r)
S = 3.14*(float(r)**2)
print('周长为:%.2f'%C)

print('面积为:%.2f'%S)

 

3、判断是否为闰年

 

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='')

 

posted @ 2019-07-30 20:12  无始而终  阅读(159)  评论(0编辑  收藏  举报