python--变量,常量,用户交互

1.变量

  概念:把程序运行过程中产生的中间值保存在内存,方便后面使用

  命名规范:

    1.字母,数字,下划线组成

    2.不能用数字开头,且不能用纯数字

    3.不能用python关键字

    4.不要用中文

    5.要有意义

    6.不能太长

    7.区分大小写

    8.驼峰形式或者下划线命名

  数据类型:

    1. int 整数 +-*/ % // **
    2. str 字符串 ‘, ", ‘‘‘, """ 括起来的内容 +拼接 *重复
    3. bool 布尔 True, False

1. 整数(int) integer 直接写出数字就是整数
a = 10
# 查看变量的数据类型 type()
print(type(a)) # <class ‘int‘> class类, 类型. 类别

能够执行的操作, +  -   *    /    %     //   **
print(1+2)
print(1-2)
print(1 * 2)
print(1/2)
print(10/3)  # 计算机中是无法准确的表示一个小数的
1-1000000000  明确的数字的个数的
0-1 0.01  0.1 0.001 0.0001 0.0000001  0.99  0.991
0.0001 * 100000 => 10 / 100000
print(10%3) # 10/3 = 3......1 # 帮我们求某个数是否是xxx的倍数
print(5%2) # 不能整除
print(99999999999 % 100000000000000) # ???  9999/10000 = 0....9999
print(10//3) # 整除. 地板除
2048
print(2**0) # 1
print(2**1) # 2
print(2**2) # 4
print(2**3) # 8
print(2**4) # 16
print(2**5) # 32
print(2**6) # 64
print(2**7) # 128
print(2**8) # 256
print(2**9) # 512
print(2**10) # 1024G = 1T

字符串(str) string, 用单引号, 双引号, 三引号引起来的内容都是字符串
a = """今天天气不错, 外面一点儿雾霾都没有!"""
print(type(a)) # 查看数据类型  <class ‘str‘>

a = ‘床前明月光, \n疑是地\n上霜, \n举头望明月, \n低头思故乡‘  # \n 转义字符. 换行
print(a)

字符串的相关操作(初步了解)
+ 字符串的连接
* 数字   字符串重复n次

a = "周杰伦"
b = "昆凌"

print(a + "不喜欢" + b) # 拼接操作

print(a + 10)  # str和int不能相加
a = "alex"
print(a*20)

布尔值(bool) boolean 命题  True真命题, False假命题
bool值用来做判断的. 没有操作
mike是一个人  真的
jack是一个品德高尚的人  假的

a = 1>2
print(a) # False

b = 33 > 22
print(b)

print(type(a))  # <class ‘bool‘>

# print(3+6)
# print("3+6 妈咪妈咪哄") # 被引号括起来的内容是字符串. 原样输出

# 注释 用来标注代码信息的, 被注释的内容不会被执行 单行注释
"""
    多行注释. ‘‘‘ 或者 "" " 括起来的内容
"""

# 变量
# print(3 + 6) # 9
# print((3+6)/5)
# print((3+6)/5 + 3)
# print(((3+6)/5 + 3) * 2) # 由于算数优先级先算 */ 后算+-

# 变量: 把程序运行过程中产生的值. 暂时存储在内存. 方便后面的程序调用
# rng = 3+6 # 运算顺序. 把3+6的结果赋值给前面的变量a
# print(rng/5)
#
# ig = rng/5
# print(ig + 3) # 数学上的等价代换
#
# x = 1024 * 768
#
# y = x * 2

# 变量的名字
age = 20
length = 30

    # 每个单词的首字母大写
    # 用下划线分隔每个单词
# AgeOfMike = 88
# ageofmike = 88
# birthday_of_mike = 1888

# a = 10
# A = 20
# print(a)
# print(A)

# libaoku = "药匣子"

# mike_胡辣汤 = 88
# print(mike_胡辣汤)
‘‘‘
__mike = 188
_$_hehe = 11
__ = 22
mike_胡辣汤 = 88

99_piyanping = 66
99gamaoling = 180
ganmaoling_999 = 18
buganmaozenmeyong_ganmaoling = 66

‘‘‘

# 常量一般所有字母都大写
PI = 3.141592653
print(PI)
PI = 3
print(PI)

BIRTH_OF_mike = 1888
Q_HURT = 200

变量示例

2.常量

  本质就是变量. 所有字母都大写

在python中不存在绝对的常量.约定俗成,所有字母大写就是常量

  例如:PI = 3.141592653

    BIRTH_OF_SYLAR = 1990

3.注释

  单行注释:  # 被注释的内容

  多行注释:

       1.    ‘‘‘ 被注释的内容 ‘‘‘,

       2.    " " " 这个是多行注释 " " "

4.用户交互

变量 = input(提示语)

  所有的输入的内容都是字符串
       int(变量) 把变量转化成数字

print("开始")
# = 赋值. 把等号右边的内容赋值给左边
s = input("这里是input:") # input输入. 让用户输入一些内容. 程序会停在这句话. 阻塞.
# input结束的时候. 会自动的收集到用户输入的内容. 把内容返回给前面的变量
print("结束")

print("用户输入的内容是", s) # print可以一次性打印多个内容

print("大哥", "你的", "表", "不错")

a = input("请输入一个a:") # 获取到的内容都是字符串
b = input("请输入一个b:")
# print(a + b) # 拼接
# 通过类型转换把字符串转换成int

c = int(a) # int: 整数 把字符串转化成int
d = int(b)
print(c + d)

a = int(input("请输入一个a:")) # 获取到的内容都是字符串
b = int(input("请输入一个b:"))
# print(a + b) # 拼接
# 通过类型转换把字符串转换成int
print(a + b)

a = 10
b = 20

print(str(a) + str(b))

5. if 条件判断  

      1.

      if 条件:

        if语句块

      执行流程:判断条件是否为真. 如果真. 执行if语句块

    2.

      if 条件:

        if语句块

      else:

        else语句块

      执行流程:判断条件是否为真. 如果真. 执行if语句块 否则执行else语句块

    3.

      if 条件1:

        if-1

      elif 条件2:

        if-2

      elif 条件3:

        if-3

      ....

      else:

        else语句块

      

      执行流程:

      判断条件1是否成立, 如果成立执行if-1

      否则如果条件2成立, 执行if-2

      否则如果条件3成立, 执行if-3

      否则执行else语句块  

    4. 嵌套

      if 条件:

      if 条件:

      ..

      else:

      if 条件:

      ...

可以无限嵌套,但是在实际开发中,尽量不要超过三层嵌套

# if 如果. 条件的判断

‘‘‘
if 条件:
    if语句块
当条件成立的时候会执行if语句块, 如果条件不成立. 不执行语句块的内容

‘‘‘

money = int(input("请输入你兜里的钱:")) # 300

if money > 500:
    print("吃烧烤")
    print("喝啤酒")
    print("找好朋友聊聊天")
else:  # 否则. 条件不成立
    print("吃泡面")
    print("盖浇饭")
    print("老干妈+馒头")

if money > 500:
    print("吃烧烤")
    print("喝啤酒")
    print("找好朋友聊聊天")
elif money > 400:  #  否则. 如果xxxx
    print("火锅")
    print("酱牛肉")
    print("锅包肉")
# elif money >10:
#     print("呵呵")
elif money > 300:
    print("路边摊")
    print("大宝剑")
elif money > 200:
    print("麻辣香锅")
    print("盖浇饭")
elif money > 100:
    print("烤冷面")
else: # 小于100
    print("饿着")

# if...elif...else 有一个成立了.其他的都不走了
print("没钱了")

90 -> 优秀(A)
80 -> 良好(B)
70 -> 中等(C)
60 -> 及格
60 以下 不及格
优秀, 良好, 中等, 及格, 不及格

score = int(input("请输入你的分数:"))
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
elif score >= 70:
    print("中等")
elif score >= 60:
    print("及格")
else:
    print("不及格")

if 嵌套
print("咣咣咣")
gender = input("请输入你的性别:")
if gender == "男": # = 赋值     == 判断
    print("去隔壁. mike等着你")
else: # 不是男
    ask = input("请问是包租婆么?")
    if ask == "是":
        print("去隔壁, mike等着你, tom也在!")
    else: # 不是包租婆
        height = int(input("请问你多高了"))
        if height > 200:
            print("太可怕了. 去隔壁, 去隔壁")
        else:
            print("西瓜又大又甜!")
# 嵌套的层数不要太多. 一般不超过3-5层

弱类型
a = 10
print(type(a))
a = "胡辣汤"
print(type(a))

  

原文地址:https://www.cnblogs.com/robertx/p/10346385.html

时间: 2024-07-29 17:31:04

python--变量,常量,用户交互的相关文章

python变量及用户交互,用户名格式化输出

变量 name = wwjun Name2 = "wwjun" print ("name,Name2") 用户交互 Username = input ("username:") Password = input ("password:") Print(username,password) 用户名格式化输出 name = input ("name:") age = input ("age:"

Python基础知识-用户交互和运算符

今日学习内容 用户交互 用户交互就是人向机器发出指令,机器分析处理后,给人们返回操作结果(装13的说法).直白地讲,就是人往计算机中输入(input)数据,计算机输出(output)结果.交互的本质就是输入.输出. input() 输入 在python 3.* 的版本中,input() 接收到输入的任何信息,都会以字符串的形式存储 name = input("请输入您的用户名:") print(name) print(type(name)) age = input("请输入您

python基础4 用户交互

本节主要内容: 例一 input() 例二字符拼接 例三 %占位符 例四 raw_input()和 input() 例五 格式化用户交互 例六 数组格式化 参考网页 用户使用input函数实现交互,本节通过示例来学习此节内容: 例一 input() #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Cathy Wu username =input("username") password =input("passwor

4.python中的用户交互

学习完如何写'hello world'之后,我们还是不太满意,因为这样代码就写死了,以后运行的时候都只打印一局固定的话而已. 但是,我想在程序运行后,自己手动输入内容怎么办,此时就要学习如何使用用户交互了. 在python2.x中,用户交互使用的是 raw_input("提示内容") 方法,例如 name = raw_input("请输入姓名:") print name 之前的起手式就略去了,代码的执行结果是: 再输入东西后回车   这里有一个要注意的地方,那就是当

python基础之用户交互和注释

一.什么是用户交互 用户交互就是应用程序可以接收用户的外部输入,并将输入的数据作为程序后续运行的参数. 二.为什么要有用户交互 比如一个人去银行取钱,他跟银行柜员说要取多少钱,柜员会把相应的钱给他,并将他账号下的存款金额减少相应的数值.这个过程要让计算机代替首先计算机需要知道取钱的人是不是本人,然后需要知道这个人需要取多少钱,这个时候就需要用户交互来实现了,首先这个人要输入账号密码让计算机判断取钱的是不是本人,验证通过后这个人再输入要取的金额,计算机就会给他相应的钱然后把他账号下存款减少相应的数

零基础学习01(变量及用户交互)

一.变量    1. 首先我们要做的就是申明一个变量例如: name="xiaohua" name是我们的变量名,xiaohua是我们的变量值 变量时我们临时储存和调用 对于数字我们直接是:age=24 请注意,在使用变量前,需要对其赋值,不代表任何值得变量没有意义. 下面大家看一下面这张图片,想一下a,b将会输出什么,为什么? 2.变量命名规则 变量名可以由字母,数字,和下划线(_)组成 不能数字开头,不能有特殊符号,不能有空格. 不能使用关键字 二.与用户交互  input()  

python——变量&amp;常量

1 eat=3+5+7 2 cloth=20 3 traffic=6+6+6 4 精神=300+400+300 5 total=eat+cloth+traffic+精神 6 7 print('总消费', total) eat.cloth.traffic.精神.total这几个名字的作用,就是把程序运算的中间结果临时存到内存里,以便后面的代码继续调用,这几个名字的学名就叫做'变量'. 变量的定义规则 : 1.变量名只能是 字母.数字.或下划线的任意组合. 2.变量名的第一个字符不能是数字. 3.以

Python语法练习--用户交互

#!/usr/bin/env python# -*- coding:utf8 -*- name = input("请输入您的名字:") print (name) ---------------------------------------------- Python 2.0       Python 3.0 input      ==   eval raw_input   ==   input ------------------------------------ input:会根

Python简单的用户交互

1 death_age = 80 2 3 name = input("your name:") 4 5 #input 接受的所有数据都是字符串,即便你输入的是数字,但依然会被当成字符串来处理 6 age = input("your age:") 7 8 print( type(age) ) 9 10 #int integer = 整数 把字符串转成int,用int(被转的数据) 11 #str string = 字符串 把数据转成字符串用str(被转的数据) 12