zoukankan      html  css  js  c++  java
  • Python旅途——简单语法

    1. 前言

    在我们对环境以及pycharm安装好之后,我们就可以开始我们的Python之旅了,那么,我们学习一门语言应该如何开始呢?就像我们学习汉语一样,从abcd这些拼音学起,而对于我们Python也是一样的道理

    2. 变量

    我们首先要知道的就是变量,可能有的人会问什么是变量,为什么要有变量,所谓变量就是为某个值创建一个“外号”,以后在使用时候通过此外号就可以直接调用。而我们对于变量的使用也是有一些要求的:

    1. 变量只能包含字母、数字、下划线
    2. 变量只能是字母、下划线开头,不能是数字开头
    3. 不能是Python的关键字
    4. 这一点是推荐大家使用的,也就是变量的名字尽可能清晰明了,也就是“见名知意”,同时也可以用下划线来进行连接
    name1 = 'dali'
    _name = 'dali'
    name = 'dali'
    my_name = 'dali' 
    1name = 'dali'  # 错误
    list = 'dali' # 错误,list为Python的关键字
    

    3. if条件语句

    条件语句可能大家很熟悉,就像是:“如果我有一百万,那我就买栗子”,我们平时所用的这些条件在Python中也同样可以实现

    #栗子:
    if '大栗有一百万':
    	'买栗子'
    

    当然,在我们正式的代码中这样是不可以的,接下来介绍if条件语句的基础语法

    • if else
    # 用户登录验证 if else
    user_name=input(请输入用户名:)
    password=input(请输入密码:)
    if user_name='大栗'and password='123':
    	print('欢迎光临')
    else:
    	print('输入有误!')
    
    • if elif
    # 多选情况 if elif
    if gender=="男":
    	print('再见')
    elif gender==女:
    	print('来来来')
    else:
    	print('滚')
    
    • if条件嵌套
    # if条件嵌套
    name="""欢迎光临亲爱的客栈
    1.入住
    2.开玩笑
    3.预定"""
    print(name)
    one=input('请输入你想要的服务')
    one=int(one)
    if one==1:
        print('入住')
    elif one==2:
        print('开玩笑')
    elif one==3:
        project='''预定
                1.何时预定
                2.在哪预定
                '''
        print(project)
        bbb=input('请选择要输入的服务:')
        bbb=int(bbb)
        if bbb==1:
            print('何时预定')
        elif bbb==2:
            print('在哪预定')
        else :
            print('输错了 ')
    
    else :
        print('输入错误')
    
    

    4.while、for循环语句

    除了条件语句之外,还有一种语句叫循环语句,循环,顾名思义就是重复去做一件事情,我们也可以应用循环取完成我们想要实现的一些用户需求

    while true
    	print('吃一个栗子')
    
    # 通过循环使数字每次都加 1
    count=1
    while True:
        print(count)
        count=count+1
    
    for i in range(10):
        print(i)
    # 0,1,2,3,4,5,6,7,8,9
    

    5.字符串格式化

    ​所谓字符串格式化就是将某种格式的字符串转化为另外一种格式。举个栗子,“大栗在教室,吃栗子”,那么这个主角有可能是我本人,也有可能是任意一个人,我们该如何控制呢?这个时候就用到了字符串格式化

    template = "%s在教室,%s"%(name,do)
    # 这个时候我们就可以通过改变name,do这两个变量就可以达到目的
    

    字符串格式化也有不同的方式,下面给大家再来介绍两种格式化的方式:

    • %s
    # 方式一
    msg = "我是%s,年龄%s" %('alex',19,)
    print(msg)
    
    msg = "我是%(n1)s,年龄%(n2)s" % {'n1': 'alex', 'n2': 123, }
    print(msg)
    
    • format
    # 方式二
    # v1 = "我是{0},年龄{1}".format('alex',19)
    v1 = "我是{0},年龄{1}".format(*('alex',19,))
    print(v1)
    
    # v2 = "我是{name},年龄{age}".format(name='alex',age=18)
    v2 = "我是{name},年龄{age}".format(**{'name':'alex','age':18})
    print(v2)
    

    6. 运算符

    说起运算符这个大家就更熟悉了,可以说是从小的时候我们一直接触的加、减、乘、除,在我们Python中也有他们各自的用法。

    • 加 +

    • 减 -

    • 乘 *

    • 除 /

    • 取余数:%

    • 取次方:**

    • 取整数(地板除)://

    这里在多给大家介绍一个常用的运算方法

    count = count + 1
    count += 1
    # 这两个式子是等价的
    

    7. 总结

    主要对Python中的一些基础语法给大家做一些分享。下一篇我们来一起了解Python中的数据类型有哪些,以及他们有哪些方法,如何使用。

  • 相关阅读:
    c#中使用多线程访问winform中控件的若干问题(转)
    Winform 分页控件(转)
    C#争论:什么时候应该使用var?
    C#的Contains() 值还是引用
    DataTemplate
    DX11_基于GPU_ComputeShader的3D精确拾取
    串行的BitonicSort双调排序
    Directx11_使用Effect框架包装ComputeShader
    Silverlight自适应布局
    poj3626广搜
  • 原文地址:https://www.cnblogs.com/guoruijie/p/10982010.html
Copyright © 2011-2022 走看看