python基础概念

本文介绍了Python的基础概念,包括其作为一种编程语言的地位、CPython解释器和版本差异。讲解了Python中的算术运算、浮点数、字符串的创建与转义字符,强调Python中的一切皆为对象。同时,文章探讨了Python的可变与不可变对象,如数字、字符串、元组、字典和列表。还提到了字符串操作,如连接和乘法运算,以及变量、命名和删除。最后,简述了Python环境的搭建和编辑器的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

9# python概念及环境搭建

基础概念:
    1.python是一种解释型,面向对象,动态数据类型的高级程序设计语言
应用领域:
    1.web编程
    2.脚本编写
    3.科学计算
    4.人工智能
语言特性:
    1.易于学习
    2.可读性强
    3.易维护
    4.库丰富,跨平台
    5.支持互动模式(可以从终端输入执行代码并获得结果的语言  互动的测试  调试代码片段)
    6.可移植性
    7.可扩展性
    8.数据库(提供所有商业数据的接口)
    9.GUI编程(python支持GUI可以创建和移植到许多系统调用)
    10.可嵌入(可以将python嵌入到C/C++程序    让你的程序的用户获得“脚本化”的能力)
python是一种:
  1.解释型语言
  2.交互式语言
  3.面向对象语言
  4.初学者的语言
总结:
  1. python是一种编程语言
  2. CPython是用C语言实现的Python解释器
  3. 在python2中,print是一条语句,而python3中作为函数存在
    print"hello world" //这是python2的语法
    print(“hello world”) //这是python3的语法
python环境搭建
 1.用DirectX系统修复系统(120082DirectX_Repair-V3_9)
 2.安装Microsoft运行库(msvbcrt_aio_2018.07.31)
 3.安装Microsoft.NET Framework 4
 4.安装python3.8.1(python3x64)

提示:安装完成后在终端输入python按回车才能进入python环境

算数运算:

加减乘除幂求商求余

1. print(1+2)              // 加法运算     输出  3
2. print(4-3)               // 减法运算     输出  1
3. print(2*2)              // 乘法运算     输出  4
4. print(6/2)              // 除法运算     输出  3.0      python使用除法后结果会变成浮点数
5. print(-2)                //负数            输出  -2        减号放在数字前表示负数
6. print(5**3)        // 指数运算     输出  125      指数运算在python中用两个星号**表示
7. print(20//6)           // 求商运算     输出  3         计算商用//表示
8. print(1.25%0.5)     // 求余数运算 输出   0.25    计算余数用%表示
6. print(3/0)              //                  输出   Traceback(most recent call last)                在python中除以零会产生错误
                                                                  File*..\Playground\*.line 1. in (module)
                                                             ZeroDivisionError:division by zero      

浮点数:

1.浮点数表示不是整数的数字
2.浮点数的创建:
     通过输入带小数点的数字直接创建
print(1.3)
     使用整数除法等操作产生  
print(4/6)
3.两个整数相除时python会默默地将整数转换成浮点数
print(6/2)

字符串:

字符串的创建:

        通过在两个单引号或双引号之间输入文本来创建字符串(当python控制台显示一个字符串时,通常使用单引号)
       >>>'python is fun'    //输出   'python is fun'

转义符:\

       (有些字符不能直接包含在字符串中。例如,双引号不能直接包含在双引号字符串中,  这会导致字符串过早地结束,产生错误。所        以要在这些特殊字符前加反斜杠进行转义)
        例   print('Loen\'s mother: He\'s not the Messiah. He\'s a very naughty boy!')
             输出:Loen's mother: He's not the Messiah. He's a very naughty boy!

换行符:\n

        (\n表示字符串新的一行的开始)
        例   print('hello \nworld')     输出:hello
                                                              world

提示: python提供了一种简单的方法来避免手动编写\n来转义字符串中的换行符。用三组引

             号创建一个字符串,按Enter键创建的换行符会自动转义。
        例1  """my name            输出     my name \n is jim
             ---is jim"""
        例2  print("""my name    输出     my name 
             ---is jim""")                              is jim

总结:

python中一切皆对象,每个对象都有一个唯一的

                                             标识符(id)
                                             类型(type())
                                             值

可变对象与不可变对象

不可变对象:
1.数字 2.字符串 3.元组
可变对象:
1.字典 3.列表 3.字节数组
字符串为不可变对象,任何对字符串中某个字符的修改都会抛出异常
(若要修改字符串,1.可以创新给生成一个字符串 或 2.将字符串拆解成数组,修改后再合并成字符串)

输出输入

输出:通常,程序通过输入和处理来输出
在python中,可以用print函数来生成输出。这将在屏幕上显示一些文字。(打印字符串时,不显示字
符串两端的引号)
输入:为获得python用户输入用input函数(input函数提示用户输入,并将用户输入的内容转成字符串返回
(内容自动转义))

总结:在python控制台上,print和input功能并不是很有用,它可以自动进行输入和输出。但在实际操作的
程序中非常有用。

字符串操作:

字符串连接:

         python中用+号连接两个任意字符串。
                例:  "hel"+"lo"   输出  'hello'  
         提示 1.连接字符串时,无论使用单引号还是双引号创建都可以 
                 2.连接字符串时,即使字符串包含数字,仍然被添加为字符串而不是数字
                 3.连接字符串时,将字符串和数字加起来将返回错误 

字符串与整数相乘:

              例: print("as"*3)    输出 asasas
              例:print(3*"as")  输出 asasas
              例:print (4*"2")    输出 2222
              例:print("a"*2.0) 输出 报错
    字符串不能与其他字符串相乘使浮点数是整数,字符串也不能乘以浮点数)

类型转换:

            1.  int函数将字符串转换成数字  
                print(int("2")+3)  输出  5                
print(int("2")+3)
           2.   另一个类型转换的例子是将用户输入(会自动转成一个字符串)转换为数字(整数或浮点数)
             例: float(input("a"))+float(input("b"))
                  a 2
                  b 3
                 输出  5.0                 
float(input("a"))+float(input("b"))

3. 数字转换成字符串

print(str(3)+str(4))
print(3+4)

变量和命名

变量

     1.用等号来分配一个变量,并且它不会在控制台上产生任何输出。
s = 3
    2.变量可以像数字和字符串一样执行相应的操作
span = "egg"
print(apan*3)

输出:eggeggegg
3.变量可以随意多次重新被赋值

x = 3
print(x)
x = "sd"
print(x)

变量名称

    变量名称允许使用的字符:
                1.字母  
                2.数字
                3.下划线
                4.且变量名称不能以数字开头
                5.python是一种区分大小写的语言,因此Zie与zie不是同一个变量
    尝试引用您尚未赋值的变量会报错

del语句用来删除一个变量

s = 6
del s

可以通过用户输入获取变量的值

as = input("the number is:")
the number is: 3
print(as)

赋值运算符

           1.赋值运算符是代码更加简洁化
x += 3

等价于

x = x + 3
          2.赋值运算也可以运用在其他操作符上例如+  -  *   /   %等
          3.赋值运算符也可以运用在数字以外的类型例如  字符串
x += "we"
print(x)

使用编辑器

编辑器的快捷方式

         Ctrl-N            创建新文件
         Ctrl-S            保存文件
         F5                 运行
     注:python源文件的扩展名是.py

中文编码

      解决中文编码的方法:
                   1.在文件开头加#-*-coding:UTF-8-*-
                   2.在文件开头加#coding=utf-8

总结

span = "7"
span = span + "0"
eggs = int(span) + 3
print(float(eggs))

输出:结果是什么?

x = 5
y = x + 3
y = int(str(y)+"2")
print(y)

输出结果是什么?

x = 5
x += 5
print{(x)

输出结果什么?

 x = 3
 num = 14
 print(num%x)

输出结果是什么?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值