python 基础知识点(蓝桥杯python科目个人复习计划1)

今日复习计划:

python简介/运算符/变量/标识符/关键字/输入输出

一.python语言简介

  1.python:一种广泛使用的解释型,高级和通用的编程语言

   2.优点:代码较其他语言简单,生产效率高,有大量标准库

   3.缺点:速度慢

   4.应用领域:网站开发,自动化脚本,人工智能,大数据,爬虫,等等

二.运算符

 1.算术运算符

  • +   加            形如a + b,eg 1 + 1 = 2
  • -    减            形如a - b,eg  1 - 1 = 0
  • *    乘            形如a * b,eg  2 * 2 = 4
  • /     除           形 如a / b,eg  4 / 2 = 2.0
  • //    取整除    形如 a // b ,eg  5 // 2 = 2
  • %   取余       形如 a % b, eg  5 % 2 = 1
  • **    指数       形如 a ** b, eg  2 ** 2 = 4       
print(1 + 1)
print(1 - 1)
print(2 * 2)
print(4 / 2)
print(5 // 2)
print(5 % 2 )
print(2 ** 2)

 

     

 以上是一些简单的例子。

需要注意的是,混合运算时,优先级顺序为:** 高于 * / % // 高于 + -,进行运算时,为了避免歧义,建议添加括号。

print(2 ** 2 + 3 * 2)

结果为10。


2.赋值运算符

赋值运算符是编程开发中最常用的运算符,简单来讲,就是对一个对象进行赋值,将该运算符右边的值赋值给左侧的变量。

  • =   赋值运算符     将运算符右边的值赋值给左边的变量,如num = 1,就是将1赋值给左边的变量num。
  • +=   加法赋值运算符    eg  a += b  等效于  a = a + b
  • -=    减法赋值运算符    eg  a -= b   等效于  a = a - b
  • *=   乘法赋值运算符    eg  a *= b   等效于  a = a * b
  • /=    除法赋值运算符   eg  a /=  b   等效于  a = a /= b
  • //=   取整除赋值运算符  eg  a //= b   等效于  a = a //= b
  • %=  取模赋值运算符     eg  a %= b   等效于  a = a %= b  

需要注意的是,= 是赋值运算符,== 是比较运算符。

三.变量

1.在python中,存储变量,需要一个叫做“变量” 的东西。

每个变量在使用之前,都必须进行赋值,变量只有在赋值之后才会被创建。

基本格式:变量 = 值    #“=”左边是变量名,“= ”右边是变量的值

注意:在python中,“=”是赋值语句,可以将任意数据类型赋值给变量,同一个变量可以被反复赋值,而且可以是不同类型的变量。不能把赋值语句中的等号等同于数学中的等号。

2.举例

num1 = 1

num2 = 2   # num1和num2 都是变量名,1和2是赋值给该变量的值

res = num1 + num2   # 创建一个新的变量res,并将num1 和 num2 进行累加

3.理解

当写下num = 100 时,相当于python 干了两件事:

在内存中创建了一个整数100

在内存中创建了一个num的变量,并把它指向100

当然,也可以把一个变量赋值给另一个变量,即把变量b指向变量a指向的数据

a = 10
b = a
print(b)

结果为:

b = 10

4.总结

对变量x = y 就是把x指向真正的变量,之后对y的赋值并不影响x的指向。

所谓变量,可以理解成存储数据的容器。

5.变量的类型

在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,系统会自动识别的。可以使用type(变量名)来识别它的类型。

a = "1"
print(type(a))

四.标识符

1.标识符是开发人员在程序中自定义的一些符号和名称,如变量名和函数名。

2.变量的命名规范

标识符由字母.数字和下划线组成,但不能以数字开头,要区分大小写,且不能与关键字重名。

接下来会讲python的关键字哦。 

最后起一个有意义的名字,最好看一眼就知道这行代码是干嘛的,即提高代码可读性。

比如,“名字” 就定义为 name ,“学生”就定义为 student。

3.变量的命名规则

(1)官方的命名规则:规定命名规则的目的是增加代码的识别性和可读性,并非绝对与强制。

          变量名由两个及两个以上的单词组成时,每个单词都应使用小写,并且单词与单词之间用下划线连接,如first_name。

(2)驼峰命名法

       变量名由两个及两个以上单词组成时,可以考虑使用驼峰命名法。

  •   小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大 写,例如:myName、aDog
  •   大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如: FirstName、LastName

五.关键字

python中一些具有特殊功能的标识符,这就是所谓的关键字

关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符

至于它的执行命令和所包含的内容,可以参照下图。 

import keyword
print(keyword.kwlist)

 运行结果:

 

六.输出 

1.普通的输出

   python中变量的输出:        # 打印提示, 单双引号都可以

print(1)
print("代码难敲,但我就喜欢找虐")

运行结果:

2.转义字符

   \\ 反斜杠符号

      print('we\\er') # we\er

   \b 退格(Backspace),将当前位置移到前一列

       print('he\bllo') # hllo

   \000  空

   \n 换行,将当前位置移到下一行开头

       print('he\nllo') # he

                            #llo

   \t 横向制表符,跳到下一个tab位置,\t表示空四个字符,也称缩进,相当于按一下Tab键            print('he\tllo') # he    llo

   \r 回车,将当前位置移到本行开头

      print('he\rllo') # llo

   \' 代表一个单引号

      print('he\'llo') # he'llo

   \" 代表一个双引号 

       print('he\"llo') # he"llo  

 需要注意以下四点:

  •   斜杠"/" 与反斜杠"\" 不同,此处不可互换
  • pep8 规范要求4个空格为语句块缩进
  • 经常犯的错误是tab键和空间键混用,造成的缩进不一致
  • 凡是报错信息看到:IndentationError: unexpected indent ,就是表示缩进不一致

OK,今天就复习这么多了,明天继续! 

 

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值