python基础知识笔记简书_Python基础笔记1

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。

Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。

Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。

Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

print('')  打印

str=input('Placeholder') 返回值为字符串的输入区域

int('321') 将字符串转为int值

type('123') 打印类型

// 案例1  打印年龄birth_year = input('Birth year: ')

age = 2019 - int(bitrh_year)

print(age)

// 案例2 多行格式化输出

输入内容

结果

// 案例3 输出字符串截取指定位置course = 'Python for Beginners'

print(course[-1])  // 结果's' 即倒数第一个字符串

print(course[0:3])  // 结果'Pyt' 即从第一个字符串开始,截取三个

print(course[:5])  // 结果'Pytho' 即默认index为0

another = course[:]  //复制一个course的副本

print(course[1:-1])  // 结果'ython for Beginner' 即从第二个字符串开始,截取至倒数第二位

// 案例4 字符串连接first = 'John'

last = 'Smith'

msg = f'{first} [{last}] is a coder'

print(msg) // 结果 John [Smith] is a coder

// 案例5 字符串常用方法course = 'Python for Beginners'

print(len(course))  //结果 20  len()用于打印字符串或数组长度

print(course.upper())  //结果 PYTHON FOR BEGINNERS  将字符串转为大写

print(course.find('t'))   // 结果  2 获取字符串中第一次出现某个字符的下标

print(course.replace('Beginners','Absolute Beginners')) // 结果Python for Absolute Beginners  替换某个字符串为新字符串

print('Python' in course) //结果True 查询字符串是否含有指定字符串

// 案例6 运算//加减乘就不提了

print(10 / 3)  // 3.3333333333333335

print(10 // 3) //3 除后取整

print(10 % 3) //1 取余

print(10 ** 3) // 结果1000   次幂

x =10

x += 3

print(x) // 13  增广运算

print(abs(-2.9))  // 2.9   绝对值

import math

print(math.ceil(2.9))  //3 向上取整  引用math模块

// 案例7 条件语句

条件语句

and or not 条件判断

// 案例8 猜数字

猜数字

// 案例9  for循环及range函数

从5到9打印

步长为2

// 案例10 列表处理numbers= [1,2,3,4,5,6,7,8,9]

numbers.append(10)   //列表末尾添加

print(numbers)

// [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

numbers= [1,2,3,4,5,6,7,8,9]

numbers.insert(3,10) //在指定位置插入

print(numbers)

// [1, 2, 3, 10, 4, 5, 6, 7, 8, 9]

numbers= [1,2,3,4,5,4,6]

numbers.remove(4) //删除第一个遇到的指定值

print(numbers)

// [1, 2, 3, 5, 4, 6]

numbers= [1,2,3,4,5,4,6]

numbers.clear()  //清空列表

print(numbers)

// []

numbers= [1,2,3,4,5]

numbers.pop()//删除列表最后一项

print(numbers)

// [1, 2, 3, 4]

numbers= [1,2,2,3,4,5]

print(numbers.index(2))  //返回第一个指定值的下标

// 1

numbers= [1,2,2,2,3,4,5]

print(numbers.count(2)) //返回指定值出现的次数

// 3

numbers= [1,2,7,49,12]

numbers.sort() //列表排序

print(numbers)

// [1, 2, 7, 12, 49]

numbers= [1,2,7,49,12]

numbers.sort()

numbers.reverse() //反转

print(numbers)

//[49, 12, 7, 2, 1]numbers= [1,2,7,49,12]

numbers2=numbers.copy()  //列表复制

numbers.append(10)

print(numbers)

print(numbers2)

// [1, 2, 7, 49, 12, 10]

// [1, 2, 7, 49, 12]

numbers= (1,2,3)  //元组列表  内容不可操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值