day01_基础语法--4.26

python2103dengqingqing_ 0426总结

一、python语言介绍

  • python是解释性语言
  • 比较注意格式
  • C语言是基础
  • 项目名称必须用英文命名

二、pycharm设置

  • """
    Time: ${DATE} ${TIME}
    Author: 酒坛坛儿
    good    
    """
    

三、基础语法

  1. 注释:注释不参与代码执行,只是解释。

    • 单行注释(# 空格) 快捷键 CTRL + /

      # 注释 
      print('nihao')
      
    • 多行注释 (’’’ 内容 ‘’’ 或 “”“ 内容""")

      '''
      多行注释
      '''
      
  2. 快捷键

    ctrl+/ -             单行注释
    ctrl+F -			 索引
    alt+ 鼠标点击 -		  多行光标
    ctrl + shift+z -	 反撤销
    
  3. 标识符

    • 由字母数字下划线组成,不以数字开头

    • python3.+ 中,标识符中可以有中文,但是不推荐使用

      __89 = 78
      
      
  4. 关键字(保留字)

    • 定义:是python中本身就是具备特殊功能或者特殊意义的标识符

      import keyword
      print(keyword.kwlist)
      
      ['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', 'yidel']
      
  5. 语句

    • 一般情况下一条语句写一行,一条语句结束可以不加分号

    • 语句开头不能随便添加空格或缩进

    • 如果一行需要添加多个语句,语句之间需要添加 ; 或 ,

      print('nihao');print(68)
      
  6. 常用的数据和数据类型

    • 数字数据 - 用来表示数值大小的数据,包括整数和小数两种,表示的时候和数学中的数字一样直接写(支持科学计数法)。比如:300、1.89、-56
      数字对应的类型:int(整型)、float(浮点型) - 小数类型

    • 文本数据(字符串) - 用来表示文字信息的数据,表示的时候需要加单引号或者双引号,

    • 布尔数据 - 只有True和False,其中True表示真、肯定,False表示假、否定。
      布尔数据对应的类型:bool(布尔)

    • 空值 - None(表示没有)

    • type(数据) - 返回指定数据对应的类型

      print(type(100))    # <class 'int'>
      print(type(-0.98))  # <class 'float'>
      print(type(None))   # <class 'NoneType'>
      

四、输入和输出

  1. 输出函数 - print

    • print(数据) - 将括号中的数据在控制台打印出来

      print(100+200) # python会自动计算出结果
      
    • print(数据1, 数据2, 数据3,…) - 同时打印多个数据

      print(type(200), type('hello'), type(True))
      
    • print打印原理:先打印内容,内容打印完成后再 打印end值(end值默认是换行)
      print(数据, end=‘结束符号’)
      print(数据1,数据2,数据3,…,end=‘结束符号’)

      print(1000, end='你好')
      print('abc')
      print(10, 20, 30, end='')
      
    • 一个print同时打印多个数据的时候,数据和数据在显示的类型可以用sep来赋值
      print(数据1,数据2,数据3,…, sep=‘分隔符’)

      print(100, 200, 300, sep=' + ')
      print(100, 200, 300, sep=',', end='。')
      
  2. 输入函数 - input

    • 变量 = input(输入提示信息) - 在控制台提示输入内容,并且将输入的内容保存到变量中(输入的时候以换行为结束标志)
      注意:不管从控制台输入的内容是什么,返回的数据的类型都是字符串
      int(数据) - 将数据转换成整型、float(数据) - 将数据转换成浮点型、str(数据) - 将数据转换成字符串、…

      age = int(input('请输入年龄:'))
      print('xxx:', age, type(age))
      print(age > 67)
      
      name = input('请输入姓名:')
      print(name, type(name))
      

五、变量

  1. 变量- 是用来开辟空间储存数据的

  2. 语法:
    变量名 = 值

    说明:
    变量名 - 由程序员自己命名
    要求:是标识符,不能是关键字
    规范:1)字母都小写,多个单词之间用下划线隔开

    ​ 2)见名知义(看到变量名就大概知道变量中保存的是什么)
    ​ 3)不使用系统提供的函数名、类名或者模块名

    = - 固定写法(赋值符号)

    值 - 任何有结果的表达式, 例如:某种类型的数据、已经定义过的变量…

  3. 使用变量

    • 使用变量就是使用变量里面存储的数据

      
      age = 18
      print(age)
      
      print(18 + 10)
      print(age + 10)
      
  4. 重新给变量赋值(修改变量的值)

    • python中同一个变量可以保存不同类型的数据

    • 9999**9999在python中可以执行,C/java中不行

  5. 同时定义多个变量

    • 同时定义多个变量赋不同的值
      变量名1, 变量名2,… = 值1, 值2,…

      a, b, c = 10, 20, 30
      print(a, b, c)
      
    • 同时定义多个变量相同的值

      变量名1 = 变量名2 = 变量名3 =…= 值

      x = y = 200
      print(x, y)
      
    • 应用

      
      age = 56
      print('xx的年龄:', age)
      
  6. python 、c 、Java赋值的区别

  • python根据值得大小来匹配存储大小。重新赋值后会重新匹配存储位置及大小。
  • c 和 Java 是根据类型得大小来确定存储大小,重新赋值后会再原位置去掉之前数据后存储。即创建变量后,内存固定,不因赋值不同而改变。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值