zoukankan      html  css  js  c++  java
  • 第一节:python基础

    2020-03-29

    python基础:

    多种python版本,直接编码让c解释的是cpython,pypy是最快的python

    编码:ascll码只能表示256种无法表示中文,utf8个根据字符长短按需表示最实用  unicode国标码浪费资源  脚本开头定义编码格式可以防止用python2解释器解释的时候出错:# -*- coding:utf8 -*-

    注释:

    #和""" """三个双引号

    脚本开头格式:

    #!/usr/bin/env python3

    #-*-coding:utf-8-*-

    变量:

    只能包含字母数字下划线

    不能以数字开头

    不能是关键字

    尽量避免使用大写字母

    print打印

    lis = [1,2,3,4]
    li=iter(lis)
    for i in li:
        print(i,end='')
    
    结果:1234,
    不加end=''则默认end='
    '会打印
    1
    2
    3
    4

    IF语句:

    注意缩进,一般默认4个空格

    如果if语句后面不需要打印使用pass关键字

    if 2>=1:
        pass
    else:
        print("error")

    基本数据类型:

    字符串:双引号、单引号、三引号引起来的都是字符串

    字符串可以使用加法和乘法进行拼接和复制

    a = "sxd"
    b = "fff"
    c = a*4
    d = a + b
    print(c)
    print(d)
    
    执行结果:
    sxdsxdsxdsxd
    sxdfff

    数字:

    平方表示:a=4**4

    取余和取商的另一个数

    a = 47
    b = 6
    c = a%8
    d = a//8
    print(c)
    print(d)
    执行结果:
    7(取余)
    5(取商的另一个数)

    判断奇数还是偶数

    a = 57
    b = a % 2
    if b == 0:
        print("奇数")
    else:
        print("偶数")
    执行结果:
    偶数

    条件语句while:

    求1-2+3-4+5 ... 99的所有数的和
    n = 1
    s = 0  
    while n < 100:
        temp = n % 2
        if temp == 0:
            s = s - n
        else:
            s = s + n
        n = n + 1
    
    print(s)
    执行结果:
    50
    备注:未理解
  • 相关阅读:
    浏览器内核中各个线程之间的关系
    Browser进程和浏览器内核(Renderer进程)的通信过程
    babel 的一些记录
    mac nvm install
    小程序云开发补充
    JavaScript 导学推荐
    网页切片
    初探响应式Web设计
    WEB ICON 的探讨
    [转载]CSS 创作指南(Beta)(css规范)
  • 原文地址:https://www.cnblogs.com/sxdpython/p/12591566.html
Copyright © 2011-2022 走看看