Python学习笔记(一)

本文详细介绍Python编程的基础知识,包括环境搭建、基本语法、数据结构、流程控制、函数使用及文件操作等内容,适合初学者快速入门。

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

一、安装python开发工具
http://www.python.org/ 下载3.0以上版本
 IDLE Python shell工具
二、计算与变量
 Python的计算与变量定义和C语言完全相同
 输出:print()
三、字符串、列表、元组、字典
 1、字符串
  (1)单行字符串:双引号或者单引号 s=”hello world”
  (2)多行字符串:三个单引号
  (3)转义字符:反斜杠\
  (4)占位符:%s, eg:a=100 b=”I scored %s points”    print(b % a)
     多个占位符:%s print(b %(a,c))
  (5)字符串乘法:10*“a” 10个a
 2、列表
  (1)mylist=[“abc”,”def”,100,200,“list”]
      mylist[下标] mylist[2:5] 从2到5,(2,3,4)
  (2)列表中可以存放各种元素,如数字,字符串,甚至是其他列表
  (3)添加元素:append mylist.append(value) 添加到末尾
  (4)删除元素:del del mylist[下标]
  (5)列表的运算:
     list1+list2 两个表的元素加起来
     list1*5 重复5遍
 3、元组
   A=(0,1,2,3,4)
   与列表相同,但值一旦确定后不能再进行更改
 4、字典map(映射)
  Key和value 一一对应
  Mymap={“a”:40, ”b”:41,“c”:42}
  输出:print(mymap[“a”])
  删除:del mymap[“a”]
  更改:mymap[“a”]=100
四、使用Python的turtle模块
 用于简单的计算机作图 (import turtle)
 1、 创建画布:t=turtle.Pen()
 2、 前进和后退:t.forward(50) t.backward(50)
 3、 向左和向右:t.left(90) t.right(90)
 4、 画笔抬起和放下:t.up() t.down()

五、分支选择结构
 1、python的语句块
  用不同的缩进表示不同的代码块
  同一个代码块必须要用相同的缩进
 2、if 语句

    age=10
     if age>10:
        print(“             ”)
        print(“            ”)

 3、if-then-else语句

 if age>10:
        print(“        ”)
 else:
        print(“         ”)

 4、if-elif语句

if age>10:
    print(“        ”)
elif  age==10:
    print(“        ”)

 5、组合条件
   and or
 6、没有值的变量——None
 7、字符串和数字
   str int float 互相转化
六、循环结构
 1、for循环

for x in range(0,5):           #从0到5(不包括5)
    print(“hello”)
wizard_list=[“a”,”b”,”c”]
for i in wizard_list:
    print(i)

 2、while循环

     while(i<100):
             print(“hello”)    
             break

七、python中的函数
 1、函数
  三部分:名字、参数、函数体 (注意作用域)

   def fun(name):
       print(name)

 2、python的内建函数
   (1)abs() 绝对值 a=abs(-10)
   (2)bool函数 true、false
     数字为0时为false,字符串为none时为false
   (3)dir() 查看对应类型中可以使用的函数有哪些
     help 查看对应函数的使用方法
  (4)exel函数 以字符串为参数,并执行该表达式的结果
  (5)exec函数 类似于exel函数,但会返回一个值
  (6)float 将字符串转为浮点数
  (7)int 将字符串转为整数
  (8)len 求长度
  (9)max,min 列表、元组、字符串中的最大或最小值
  (10)range函数 range(0,100,5) 第三个参数为步长
  (11)sum 列表中元素之和
八、类与对象
  Python中的类:

class Animals(Animate):   #Animate是父类,继承
      def breath(s):      #类函数定义
           print(s)
      def eat(s):
           print(s)

  创建对象:a=Animals()
  self参数:调用自己的其他函数
九、python中的文件操作
  1、打开文件

     test_file=open(“C:\\text.txt”)
     test=test_file.read()
     print(test)

 2、写入文件

     test_file=open(“C:\\text.txt”,'w')
     test_file.write(“……………”)

 3、关闭文件

     test_file.close()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值