第一课 python基础

# 1.变量:存储数据的容器,一个存储数据空间的表示
# 变量不需要声明
# 变量赋值:=
counter = 100;    # 整型
miles = 111.0;    # 浮点型
name = 'tom';     # 字符型
print(counter);
print(miles);
print('name');

# 多个变量赋值
# a=b=c=d=2;
# print(a,b,c,d);
a, b, c = 1, 2, 'tom';
print(a, b, c);

# 2.标准数据类型有6个:Number数字 String字符  List列表 Tuple元组 Sets集合 Dictionary字典;
# type()函数用来查询变量所指向的对象类型
a, b, c, d, e = 20, 5.5, True, 'tom', 4+3j;
print(type(a), type(b), type(c), type(d), type(e));
# 也可以用isinstance判断;
m = 111;
print(isinstance(m, int));

# 3.Number数字支持:int float bool complex;
# Number对象创建
f=1;
print(f);
# 删除对象引用
del f;

# 4.算数运算符:+ - *  / %  //  **
print(5+4);
print(5-4);
print(5*4);
print(5/4);
print(5//4);
print(5%4);
print(5**4);

# 5.关系运算符:>  <  >=  <=  ==  != 返回值是布尔值bool
print(2>1);
print(2<1);
print(2>=1);
print(2<=1);
print(2==1);
print(2!=1);

# 6.逻辑运算符:and&&   or||   not!
print(True and False);
print(True or True);

# 7.String字符串:用单引号或双引号。。反斜杠转义。。变量[头下标:尾下标]..类型转换..input
name = 'tomea'
print(name+'33333')
namee = "tomea"
print(namee)

print(name[0])
print(name[0:-1])
print(name[2:4])
print(name[2:])
print(name*2)
print(name+'haha')
# 类型转换
# int() str转换成int
# str() 将非str转换成str
name1='12345'
print(type(int(name1)));
name2=1233456
print(type(str(name2)));

# 8.input()键盘输入。字符型
name4=input('请输入你的名字:')
print('你的名字是:'+name4)

# 9.分支结构:if  ;if  elif  else ;switch
# 练习1.
age = int(input('请输入你的年龄:'))
if age < 18:
    print('去上学')
elif age < 30:
    print('家庭圆满')
elif age < 45:
    print('事业巅峰')
elif age < 65:
    print('退休')
else:
    print('周游世界')
# 练习2.请用户输入一个四位数字:求此数字各个位之和
abc=int(input('请输入一个四位数字:'))
qian = abc//1000
bai = abc%1000//100
shi = abc%100//10
ge = abc%10
sum=qian+bai+shi+ge
print(qian)
print('和是'+str(sum))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值