Python-基础1

1.常用快捷键

  • ctrl+s -保存
  • ctrl+/ -注释和取消注释
  • ctrl+b -sublime中的编译执行
  • ctrl+c -复制 拷贝
  • ctrl+v -粘贴
  • ctrl+a -全选
  • ctrl+z -撤销
  • ctrl+shift+z -反撤销
  • ctrl+x -剪切
  • ctrl+f -查找
  • 按住shift不放点鼠标 -选中指定范围
  • 按住ctrl不放点鼠标 -多光标操作

2.注释

  • 注释就是代码中不参与执行的说明性文字
    当行注释:在文字前加#
  • 多行注释:使用三个单引号或者三个双引号引起来(一般使用双引号)
    '''
    多行注释第一行
    多行注释第二行
    '''

3.标识符

  • 程序中专门用来命名的符号叫标识符

  • python中标识符的要求:所有的标识符是由字母,数字和下划线组成,并且数字不能开头
    变量名=值

     num = 10
    

注意:Python3.x中标识符还可以包含中文,但是不建议使用

4.缩进

  • 一行代码前的空白叫缩进,Python中个每行代码前缩进的个数是有规范的,不能随便缩进,也不能在该出现缩进的时候没有缩进

    num = 10 (不该缩进的时候缩进报错提示)IndentationError: unexpected indent

5.关键字

  • 系统保留下来具有特殊功能或特殊意义的标识符就是关键字(保留字)

    False, None, True, and, as, assert, 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

    import keyword
    print(keyword.kwlist)

6.常用数据类型

  • int - 整型(整数),例如:10,-100,0,123
  • float - 浮点型(小数),例如:12.5
  • str - 字符串,例如:'今天天气真好!'电话号码等类型
  • bool - 布尔,值只有True(真,成立,肯定)和False(假,不成立,否定)两个
  • list(列表),dict(字典),set(集合),tuple(元祖),迭代器,生成器,function等

7.两个常用内置函数:print(),input()

  • 输出函数:print() - 在控制台输出括号里面的内容
    print(变量) print(数据) print(数据1,数据2,数据3)

    num = 10
    int1 = 100
    message = '你好'
    print(num,int1,message)

注意:一个print打印的数据占一行,如果一个print同时打印多个数据,多个数据之间显示的时候用空格隔开的

  • 输入函数:input() - 从输入设置上获取输入内容到程序中
    输入结果 = input(提示信息)

    result = input ('请输入账号:')
    password = input('请输入密码:')
    print('结果:',result,password)

注意:当程序执行到input函数是时程序会等待输入完成后再执行下一个操作(线程组赛)

  • 练习:写程序收集一个人的姓名年龄,并打印出来

    name = input('请输入姓名:')
    age = input('请输入年龄:')
    print('输出结果:',name,age)

8.什么是变量

  • 变量是用来在内存中开辟空间保存数据的

9.怎么声明/定义变量

  • 语法: 变量名 = 数据

  • 说明:a.变量名 - 标识符,并且不能为关键字(要求)
    见名知意(看到变量名大概能知道这个变量中存的什么数据) (规范)
    所有的字母都小写,如果变量名是多个单词组成,单词之间用-隔开 (规范)

    sutdent_name = 'xxx'

  • b. = -赋值符号,将右边的数据赋给左边的变量(左边必须是变量)

  • c.数据 -可以是不同类型的值、也可以是已经声明过的变量、或者是运算表达式

    num = 10
    num2 = 20
    num3 = num #声明一个变量num3,将num的值赋给num3
    print(num3)
    num4 = 10+12
    print(num4)
    num = 100 #已经声明过的变量可以重新赋值,重新赋值会替代之前的

10.同时声明多个变量

  • a = b = c = 100 #同时声明多个变量

    print(a,b,c)
    a1,b1,c1 = 10 ,20,30
    print(a1,b1,c1) #同时声明多个变量赋不同的值

11.Python中声明变量和给变量赋值的原理:

  • 是先开辟空间将数据存起来,数据需要多大空间就开辟多大的内存,然后在将变量指向对应的内存区域
    8位(bit) = 1字节(byte)
    1024字节 = 1kb
    1024kb = 1MB
    1024MB = 1GB
    1024GB = 1T
  1. python支持的运算符有:数学运算符、比较运算符、逻辑运算符、赋值运算符、(位运算符)
  • 数学运算符:+(加)、-(减)、(乘)、/(除)、//(整除)、%(取余)、(幂运算)
    前面的+-
    /和数学中的加减乘除功能一样

    print(1+1)
    print(2-1)
    print(2*2)
    print(5/2)

  • // 求商,结果只保留整数部分

    print(5//2) #2
    print(4.4//2) #2

  • % 求余数

    print(5 % 2) #1
    print(8 % 3) #2

  • ** 求多少次方

    print(2 ** 3)

    print(1+2*2/2-1) #2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容