• 一起学python基础一


    1.变量

    a   =   30+40

        "a" 为变量名    "="为赋值      30+40 为值

    ♥变量命名规则


    1.变量由字母,数字,下划线组成
    (空格属于特殊字符)
    2.变量不能以数字开头
    3.禁止使用python中关键字
    4.不能使用中文和拼音
    5.变量名要区分大小写
    6.变量名要有意义
    7.推荐写法:

    1.驼峰体

    1.大驼峰 AgeOfOldboy = 56
    2.小驼峰 ageOfOldboy = 56

    2.下划线

    age = 18
    age1 = age
    age2 = age1
    age1 = 19
    print(age,age1,age2)
    
    18 19 18

    变量的小高级,从上往下运行

    PI=3.1415926



    2.注释 (把XX注掉)


    当行注释(单行注释)     #


    多行注释   " " "      " " "       或        ' ' '       ' ' '


    3.初始基础数据类型

    3.1 str


    在python中只要使用引号引起来的都是字符串

    ''
    ""
    """ """
    ''' '''
    什么开头什么结尾,通用

    #字符串拼接, 只能和字符串相加

    a = '坚强'
    b = 'wusir'
    c=a+b
    print(c) 坚强wusir


    #字符串不能相乘,只能与数字相乘
    b = a*3
    print(b) 3a

    #字符串不能做减法和除法

    3.2 int
      int是整型,可以将字符串转化成数字

      需要注意的是int()后面只能接数字

      int是 用于计算和比较

    3.3 bool 布尔值


      Ture    False


    3.3 list

      列表
    3.5 tuple

      元组
    3.6 dict

      字典



    4..程序交互(input)
      #type()查看数据类型
      s_type = type(s)
      #通过type查看input获取的内容是什么数值
      用input获取到的内容都是字符串

    s = input("请输入内容:")
    print(type(s))
    s1 = int(s)+5 1nt(s)强行转换
    print(s1)


      int('6') 将字符串转换成数字
      str('6') 将数字转换成字符串
      应用场景:动态获取用户输入


    5.格式化输出
      %占位符    %s字符串   %d等于%i整型,可输入数字

    方法一

    name = input("请输入姓名")
    age = input("请输入年龄") int(input("请输入年龄"))
    job = input("请输入职业")
    hobbie = input("请输入爱好")
    print('''
    ---------- info of %s ---------
    name : %s
    age : %s %d
    job : %s
    hobbie: %s
    -------------- end -----------
    '''%(name,name,age,job,hobbie))


    方法二

    
    
    name = input("请输入姓名")
    age = input("请输入年龄") int(input("请输入年龄"))
    job = input("请输入职业")
    hobbie = input("请输入爱好")
    print(f'''
    ---------- info of {name} ---------
    name : {name}
    age : {age}
    job : {job}
    hobbie: {hobbie}
    -------------- end -----------
    ''')



    方法三

    c = '''
    ---------- info of {name} ---------
    name : {name}
    age : {age}
    job : {job}
    hobbie: {hobbie}
    -------------- end -----------
    '''
    v = c.format(name = input("请输入姓名"),age = input("请输入年龄"),
    job = input("请输入职业"),hobbie = input("请输入爱好"))
    print(v)

    应用场景:动态获取用户并写入固定格式 +号也可以


    6.if条件语句
      if关键字
      if条件: 冒号
      缩进代码块
      代码块: print();if;input
    1)

    if 3>2:
    print('你说的对')
    print(4)



    2)

    if 3>2:
    print('你说的对')
    else:
    print('我说的对')



    #== 两个等于号 作比较
    3)

    if 条件:
    代码块
    elif 条件:
    代码块
    elif 条件:
    代码块



    4)

    if 条件:
    代码块
    elif 条件:
    代码块
    '
    '
    else:
    代码块



    5)

    if 条件:
        if代码块

    sex = input("请输入性别:")
    age = input("请输入年龄:")
    if sex == '':
    print(1)
    if 20< int(age):
    print("喝杯咖啡")
    else:
    print("等你")
    else:
    print("")
  • 相关阅读:
    CentOS 上配置 lua 的服务器环境(enet)
    报错解决 unable to unroll loop, loop does not appear to terminate in a timely manner (994 iterations) or unrolled loop is too large, use the [unroll(n)] attribute to force an exact higher number
    开源许可证的选择
    Lua 协程
    [命令模式]在游戏开发中的应用
    NGUI 源码分析- AnchorPoint
    NGUI 源码分析- UIWidgetInspector
    Java程序员需要学习的知识点
    Linux下安装Perl和Perl的DBI模块
    Linux安装JDK
  • 原文地址:https://www.cnblogs.com/chenzhiming/p/9858958.html
Copyright © 2020-2023  润新知