变量、字符串与数字类型

一变量:

 1. 变量的意思: "="表示赋值,将等号右边的值赋予左边,在python里,在声明变量的时候不需要指明变量的类型,给变量赋的什么值是什么类型的,该变量就是什么类型的变量

2.  ==逻辑等,表示判断是否相等

 = 赋值等 ,将“=”右边的值赋给左边

3.变量的命名规则:

    (1) 变量的命名要做到:见名知意,禁止使用无意义的名字,如adfs,abc,a

    (2)变量的名字可以包含数字、字母、下划线_  但是禁止使用纯数字、汉字、纯符号
    (3)变量的名字可以写的很长,但是尽量不要太短。
    (4)变量的命名有两种方式,
            1. 驼峰命名法
                大驼峰 MyName  CodingMan
                小驼峰 myName  codingMan
            2 . 下划线命名法
                my_name coding_man
    (5)变量的命名不能和系统保留字一样


二 字符串:

1 含义: 字符,串成一串,为字符串

什么是字符: 任意一个字符、汉字、符号都是字符

由一个字符组成的字符串组成的也是字符串  比如 print('e')

2 字符串的格式化输出:

(1) %s 占位符,计算机里面常见的符号,作用是相当于一个变量

  1. name = '张三'
  2. fond = '喝酒'
  3. print(name + '喜欢' + fond)
  4. print('我的姓名是 %s' % name)
  5. print('我的姓名是%s, 我的爱好是%s' % (name, fond))

 (2) format格式,

  1. content = 'Python9期'
  2. print( '我们是{}的学员'.format(content)) # 我们是Python9期的学员
  3. print( '我们是{}的学员'.format( '大数据')) # 我们是大数据的学员
  4. print( '我们是{},我们喜欢{}'.format( 'CodingMan', 'Coding'))

(.format()里面可以直接写值或者变量)

3. 字符串连接:

  1. name = input( 'name:')
  2. age = input( 'age:')
  3. hobby = input( 'hobby:')
  4. # print(name + age + hobby) # 没有空格
  5. # print(name, age, hobby) # 有空格
  6. # print('我的姓名是:' + name + '我的年龄是:' + age + '我的爱好是:' + hobby)
  7. print( '我的姓名是:' + name, '我的年龄是:' + age, '我的爱好是:' + hobby)
  8. # 加号没有空格, “,”默认有一个空格


三 判断条件表达式   

1 条件判断之if 结构

  1. score = '81' # 字符串
  2. if score >= 60:
  3. print( '带你去海洋馆')

2 条件判断之if else 结构

  1. salary = 9999
  2. if salary >= 10000:
  3. print( '哎呦,不错呦')
  4. else:
  5. print( '努力吧')
3 条件判断表达式之if elif 结构:
  1. salary = 80000
  2. if salary <= 2000:
  3. print( 'Hello,小屌丝')
  4. elif salary <= 4000:
  5. print( 'Hello,小青年')
  6. elif salary < 8000:
  7. print( 'Hello,小帅哥')
  8. elif salary < 20000:
  9. print( 'hello,小老板')
  10. elif salary < 60000:
  11. print( 'hello,小土豪')

4 条件判断表达式之 if elif else 结构

  1. price = 28000
  2. if price < 300:
  3. print( '老年机')
  4. elif price < 1000:
  5. print( '千元机')
  6. elif price < 3000:
  7. print( '时尚机')
  8. elif price < 10000:
  9. print( '豪华机')
  10. else:
  11. print( '轰炸机')

代码里写了else,一定会有一个执行,有且只有一个会被执行。

四 数字类型操作

1 基本的加减乘除,还有特殊的如求余、指数等。 
  1. age = 10
  2. # year = 1
  3. # print(age + year)
  4. # print(age % year) # 求余 0
  5. # print(age / year) # 10.0
  6. # # print(age // year) # 10
2 将输入的字符串类型转化为整形
  1. count = input( "请输入数量:")
  2. # 如果值为“数字”的话
  3. if count.isdigit():
  4. # 转化成真正的数字
  5. count = int(count)
  6. if count > 60:
  7. print( '及格')
  8. else:
  9. print( '不及格')
  10. else:
  11. print( '输入的内容格式不正确')

五 其他一些细节                                

1.注释:

注释:提示程序员或者阅读代码的人,
 当程序执行的时候,并不会执行注释,也不会被只是影响,
 类似文言文的注解
 方便自己和其他人阅读

2. 常用快捷键:

  1. # Ctrl + A 全选
  2. # Ctrl + S 保存
  3. # Ctrl + Z 撤回
  4. # Ctrl + D 删除
  5. # windows + D 回到桌面
  6. # Windows + M 缩小当前文件
  7. # Windows + E 我的电脑
  8. # alt + F4 关闭程序
  9. # Ctrl + alt + delete 任务管理器

3.pycharm 使用

    (1)点击file-->settings-->Editor-->Colors & Fonts-->Font,可以调节背景颜色,字体大小。

4 一道习题

美女征婚:
1. 对方必须是男的
2. 对方房子面积不能小于100
3. 对方的工资不能少于20wan
4. 对方的车子价值不能少于50万


如果对方存款超过1000万,以上条件无视
如果对方存款超过500万,车子 工资条件无视
如果对方存款不超过100万,结束相亲。

要求:男方所有条件以input 形式输入

sex = input('请输入性别')
house_area = input('请输入房子面积')
salary = input('请输入工资')
car_price = input('请输入车子价值')
money = input('请输入存款')
# 转化数字
house_area = int(house_area)
salary = int(salary)
car_price = int(car_price)
money = int(money)

# 大于1000w
if money > 10000000 :
    print('相亲成功')
    # 小于100w
elif money < 1000000 :
    print('凉凉')
# 大于100w 小于1000w
else :
    # 大于500w 小于1000w
    if money > 5000000 :
        # 如果性别是女的
        if sex == '女' :
            print('再见')
            # 男的
        else :
              # 房子面积小
            if house_area < 100 :
                print('世界那么大 我想去看看')
                # 房子面积满足要求了
            else :
                print('好想跟他回家')
    else :
        print('先处着看看吧)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值