• 学习python第一天


    一、学习python的准备工作

      1、安装python解释器(我的是3.6.4版本)

      2、安装pycharm编辑器(如果没有激活码,可以下载社区版本)

      3、编写python代码,并输出打印hello world!

    二、python中的变量

     可变化的量。
        变量值: 是真实存放在内存中的一块内存地址。
        变量名: 用于与变量值绑定关系的。
        赋值=号: 将变量的值绑定给变量名的。

    三、python中的常量

      不可变的量。
        以全大写命名。
        并不是不能对其修改,而是大家都规定好凡是全大写的变量都称之为常量,不可对其进行修改

    四:用户与程序的交互

      输入:

        input()#input内输入任何数据类型都为字符串类型

      输出:

        output()

    五、格式化输出

    尊敬的用户,你好!您本月的话费扣除99元,还剩0元。
        # 通过某种占位符,用于替换字符串中某个位置的字符。
        占位符:
            %s: 可以替换任意类型
            %d: 可以替换数字类型
    示例:
            尊敬的用户,你好!您本月的话费扣除%s元,还剩%d元。
    六、python基本数据类型
      1、数字类型
        整型:int(人的年龄、身份ID)
        浮点型:float(人的身高体重、薪资)
    #int
    age = int(18)
    print(age)
    #输出age的数据类型
    print(type(age))
    
    age1=19
    print(age1)
    print(type(age1))
    
    #float
    sal=1.01
    print(sal)
    print(type(sal))

      2、字符串类型

        作用:名字,性别,国籍,地址等描述信息
              定义:在单引号双引号三引号内,由一串字符组成
                 name='tank'
    '''
    优先掌握的操作:
        1、按索引取值(正向取+反向取):只能取
        2、切片(顾头不顾尾,步长)
        3、长度len
        4、成员运算in和not in
        5、移除空白strip
        6、循环
    '''
    #1、按索引取值(正向取+反向取):只能取
    #正向取
    # str1 = 'hello world'
    # print(str1[0])
    # print(str1[9])
    #反向取
    # print(str1[-1])
    
    #切片(顾头不顾尾,步长)
    # str1 = 'hello world'
    # print(str1[0:5])
    #步长
    # print(str1[0:11])
    #隔一个字符打印字符串
    # print(str1[0:11:2])
    
    #3、长度len
    # str1 = 'hello world'
    # print(len(str1))
    
    #4、成员运算in和not in
    # print('h' in str1)
    # print('h' not in str1)
    
    #5、移除空白strip(去除指定字符串)
    # str2 = '!hello'
    # print(str2.strip('!'))
    
    #6、循环
    #对str1字符串进行遍历,打印每一个字符
    str1 = 'hello world'
    for line in str1:
        print(line)
    """
     字符串类型:
        需要掌握的是
    """
    #1.strip,lstrip,rstrip
    # str1 = ' hello fangbei '
    # print(str1)
    #去掉两边空格
    # print(str1.strip())
    #去掉左边空格
    # print(str1.lstrip())
    #去掉右边空格
    # print(str1.rstrip())
    
    #2.lower,upper
    # str1 = 'hello FangBei'
    #转换成小写
    # print(str1.lower())
    #转换为大写
    # print(str1.upper())
    
    #3.startswith,endswith
    # str1 = 'hello FangBei'
    #判断str1字符开头为hello
    # print(str1.startswith('hello'))
    #判断str1字符结尾为FangBei
    # print(str1.endswith('FangBei'))
    
    #4.format(格式化输出)的三种玩法
    # str1 = 'my name is %s,my age %s!' % ('tank',18)
    # print(str1)
    
    #方式一:根据位置顺序格式化
    # print('my name is {},my age {}!'.format('tank',18))
    #方式二:根据索引格式化
    # print('my name is {0},my age {1}!'.format('tank',18))
    #方式三:指名道姓地格式化
    # print('my name is {name},my age {age}!'.format(name='tank',age=18))
    
    #5.split的切分
    # str1 = 'hello fangbei'
    #根据str1内的空格进行切分
    #切分出来的值会存放在[]列表中
    # print(str1.split(' '))
    #输出['hello', 'fangbei']
    
    #6.join字符串拼接
    #根据空格将列表中的每一个字符串进行拼接
    # print(' '.join(['FangBei','18']))
    #根据_,把列表中的每一个字符串进行拼接
    # print('_'.join(['FangBei','18']))
    
    #7.replace:字符串替换
    # str1 = 'my name is FangBei, my age 18!'
    # print(str1)
    # str2 = str1.replace('FangBei','np')
    # print(str2)
    
    #8.isdigit:判断字符串是否为数字
    # choice = input('请选择功能[0,1,2]: ')
    #判断用户输入的选择是否为数字
    # print(choice.isdigit())
     
  • 相关阅读:
    Windows 10下CUDA及cuDNN的安装 —— Pytorch
    Centos7 python3环境搭建 兼容python2.7
    VMware中Linux虚拟机与Windows主机共享文件夹
    基于阿里云服务器的网站搭建 新手教程
    CVE-2017-11882 漏洞分析总结 新手漏洞分析详细教程
    Linux基本命令 和 Regex 正则表达式
    Shell 编程 基础用法
    Perl 编程 基础用法
    Python3 网络通信 网络聊天室 文件传输
    Ant Design of Angular
  • 原文地址:https://www.cnblogs.com/fb1704011013/p/11079314.html
Copyright © 2020-2023  润新知