• Python基础总结(1)


    1,  第一行代码——输出hello world。

    打开idle编辑环境

    print(“hello world);

    2,  标识符

    • 标识符必须是字母或者下划线开头,后跟数字或者字母或者下划线。
    • 变量不需要定义,可以直接写:如
    • a = 3;便可以输出a的值为3.
    • a=[“a”,”n”,”c”,1,3,2]为数组list结构,则有a[0]输出‘a‘;a可以添加,有a.append(“more”).

    a = “adfsdfsadfsda“表示a是一个字符串,输出a的值就是这个串,

    sa = set(a)就是以集合的形式将a表达,集合中没有重复的元素,因此sa只有几个元素。

    sa & sb可求两个集合的交集,sa|sb可求两个集合的并集。

    字典是一个键值对的集合:d1 = {”1“:”laotie”,”dage”:”laoda”}

    那么我就可以得到d1[“1”]输出‘laotie’ ,d[”dage“]输出‘laotie’

    3,  python运算

    1+2输出3;

    2*2输出4;

    4/3输出1.33333333333;

    4//3输出1;4%3输出1;

    “hello” + “world”输出’helloworld’

             适合一般的运算规则,如果不行就写括号。

    4,  Python是一种强制缩进的语言。

    必须按照严格的缩进规则:

     (此处有个空格)print(“”)会报错,因为前面的空格就影响了缩进。

    **python中的缩进规律只需要记住一点:

    同一层次的代码,处于同一个缩进幅度上、下一层次的代码,需要相对上一层次的代码缩进,建议使用tab缩进。(当然空格也可以缩进)

    5,  控制流。

    a = 1;

    条件结构:

    if(a == 1):<注意a后面有个冒号> 或者 if a==1:<注意a前面有个空格>

    例:

    if(a>1):

    print(“a大于1”)

    elif(a < 1):

    print(“a小于1”)

    else:

    print(”a等于1”)

    最后输出的结果是‘a等于1‘

    循环结构

    while a<8:

    print(“hello“)

    a++;

    当然结果就是7个hello

    如下有,a[“1”,”2”,”3”]

    for i in a:

             print(i)

    输出i的所有值。

    对此有同时有:for i in range(0,8):这个时候i从0到7,循环8次。

    中断结构

    • break与continue,与c语言中的意义相同。

    实现乘法口诀表:

    for i in range(1,10):

        for j in range(1,i + 1):

            #print(str(i) + "*" + str(j) + "=" + str(i * j) + " "), 2.x的写法

                        print(str(i) + "*" + str(j) + "=" + str(i * j) + " ",end=”“) #3.x的写法

    • printstr()是强制转换为字符串的函数,end=”“控制print结束的字符,默认为’\n‘,这是3.x的,2.x要控制print不换行需要如上在最后加个逗号就可以了。
  • 相关阅读:
    香港增补字符集(HKSCS) 背景介绍
    Java是剑客飘逸;.NET是刀客霸道 (二)
    sql server中扩展存储过程
    《Windows Communication Foundation之旅》系列之三
    《WCF之旅》系列
    男性英文名字汉语意思大全
    AJAX基础教程
    《Windows Communication Foundation之旅》系列之四
    《Windows Communication Foundation之旅》系列之一
    XSL进阶教程
  • 原文地址:https://www.cnblogs.com/luohuayu/p/python.html
Copyright © 2020-2023  润新知