• Python环境安装与基本语法


    Python环境安装与基本语法


    Pycharm介绍

    新建project
    new file:类似于txt,可以用来存放类似配置文件之类;
    new directory:文件夹,放一些资源图片或者测试数据;
    new python package:包,我们一般把同一类作用的代码放在一起,与文件夹的区别,有_init_文件;
    new python file:在这里面写我们的代码,文件名不能用关键字命名;关键字如下:

      import keyword
        print(keyword.kwlist)
       
    D:/Work/Tools/python_workspace/python_2017/class_basic/class_1125.py
        ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
    

    文件命名一般使用驼峰命名及有意义的命名规则;
    new HTML file:后期出具的测试报告文件一般是此类型;

    字符串的介绍以及方法使用

    1. 无论是单个字符还是字符串,用单引号或者双引号都ok;
    2. 是换行符,如果要保留该符号,可以在前面加r或者R;
    3. 是拼接字符串;
    4. 单行注释,多行注释用’’’ ‘’’;

    5. python的语法特点,用空格来识别父级与子级别的关系,后面会接触到;
    字符串

    字符串是用单引号或者双引号括起来的任意文本,如果字符串内部既包含单引号又包含双引号,可以用转义字符“”来标识;

    1. 同类型可以用“+”或者“,”来进行拼接;

       print("123"+"456")
       print("123","456")
      

      输出:

       123456
       123 456
      
    2. 不同类型可以用“+”进行拼接,不能用逗号进行拼接;

        print("小土匪"+"天下无敌") 
        小土匪天下无敌
    
    print("小土匪"+18+"岁")
    返回:
    Traceback (most recent call last):
      File "D:/Work/Tools/python_workspace/python_2017/class_basic/class_1125.py", line 8, in <module>
        print("小土匪"+18+"岁")
    TypeError: can only concatenate str (not "int") to str
    
    
    print("小土匪",18,"岁")
    返回:
    小土匪 18 岁
    
    1. 强制转换后,可以进行拼接,比如str(a) int(a)就是强制转换;
    注释

    单行注释:

    #print(123)
    

    多行注释:

    '''
    print(1230
    '''
    
    python中的变量

    变量就是以前学的数学中常见等式 X=3(其中X是变量名,3是变量值),在编程中,变量不仅可以是数字,还可以是任意数据类型。
    命名规则:变量名必须是大小写英文、数字、和下划线的组合,但不能用数字开头。
    字符串截断

    1. 索引从0开始;
    2. 取下不取上;[m:n]表示区间范围为数学区间的[m,n)的半开区间,即[m,n-1]的闭区间;
    3. 如果要从右边开始取值,索引是从-1开始;
  • 相关阅读:
    【LeetCode】链表 linked list(共34题)
    Construct Binary Tree from Preorder and Inorder Traversal<leetcode>
    Triangle <leetcode>
    Jump Game <leetcode>
    C++学习笔记 <const限定词>
    Search for a Range <leetcode>
    Subsets <leetcode>
    各种排序算法总结
    Unique Paths II <leetcode>
    C++学习笔记 <hash_map> <散列映射>
  • 原文地址:https://www.cnblogs.com/xiaotufei/p/13338434.html
Copyright © 2020-2023  润新知