栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【python自学笔记(一)】自食用||输出||字符串||运算||列表

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【python自学笔记(一)】自食用||输出||字符串||运算||列表

我说,别白嫖。

目录

一、安装下载

二、 基础

1. 方法调用 

使用def创建方法 ------ def 方法名(参数1,参数2...)

2. 字符串

可以直接相加,相乘。

 .upper() ------ 向上转换大写

.lower() ----- 向下转换小写

.line() ----- 标题化 

3. 输入的类型转换

输入只有input前转换成int类型/其它类型,才能转换,否则都是class 'str'字符串类型

4. 输出的格式类型

.format() ----- 将字符串中的{}转换成format的参数 

** ----- 幂运算

{:.2f} ---- 两位小数

{:.4%} ---- 四位百分比数

 5. 布尔逻辑运算

and,or,not..直接用就行 

6. 列表

创建:=[1,2,3,4]  /   =list( )

.append(x) ---- 添加值x

.extend(list) ---- 添加列表list

del list[0] ---- 删除0元素操作

.reverse() ---- 反转

.sort() ---- 排序


一、安装下载

超级简单,也不用破解,免费。下载安装python+pycharm,环境变量我电脑已经自动配好了。pycharm和python的关系就相当于IDEA和java的关系。

Python的下载安装 - 彩色泡泡糖的个人空间 - OSCHINA - 中文开源技术交流社区本教程主要是针对Windows系统用于的安装,简单的教大家如何下载和安装Python。 进入Python官网 官网地址:https://www.python.org/ 点击上图中的Download后,直接选择页面中的'Download Python 3.8.0'最新版本下载...https://my.oschina.net/u/4072026/blog/3152487?hmsr=kaifa_aladdinPyCharm 安装教程(Windows) | 菜鸟教程PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,鉴于目前最新版 PyCharm 使用教程较少,为了节约时间,来介绍一下 PyCharm 在 Windows下是如何安装的。 这是 PyCharm 的下载地址:http://www.jetbrains.com/pycharm/download/#section=windows 进入该网站后,我们会看到如下界面: professional 表示专业版,commu..https://www.runoob.com/w3cnote/pycharm-windows-install.html

二、 基础

1. 方法调用 

使用def创建方法 ------ def 方法名(参数1,参数2...)

注释格式 ------  #注释内容

缩进 ------  Tab一个代表一个隶属关系,语句结束无分号

 方法自变量引用 ----- {xxx}

def print_hi(name):
    # 方法?
    print(f'Hi, {name}')  # Press Ctrl+F8 to toggle the breakpoint.

def print_bye(name):
    print(f'bye,{name}')

i = int(input())
if i>0:
    print_hi('yeah') #一定要有缩进
else:
    print('world hello!')

 

2. 字符串

可以直接相加,相乘。
def multiply():
    str1='multi'
    str2='ply'
    print((str1+str2)*2)  # 相加后相乘,连接并重复两次输入

multiply()

multiplymultiply

 .upper() ------ 向上转换大写

.lower() ----- 向下转换小写

.line() ----- 标题化 

3. 输入的类型转换

输入只有input前转换成int类型/其它类型,才能转换,否则都是class 'str'字符串类型
num = input('请输入一个数字')
print(type(num))  #返回数字的类型:

num2 = int(input('输入:')) #用int()转换为int类型
print(type(num2)) #

print(type(float(input('输入一个小数:')))) #

请输入一个数字1

输入:2

输入一个小数:3.3

4. 输出的格式类型

.format() ----- 将字符串中的{}转换成format的参数 

** ----- 幂运算

{:.2f} ---- 两位小数

{:.4%} ---- 四位百分比数
    num1 = 3.5
    num2 = 2
    print('num1+num2={}'.format(int(num1) - num2)) #num1+num2=1
    print('num1+num2={}'.format(num1 + num2))      #num1+num2=5.5
    print('num1**num2={}'.format(num1 ** num2))    #幂运算:num1**num2=12.25
    print('num1//num2={:.3f}'.format(num1//num2))  #整除,保留3位小数:num1//num2=1.000
    print('num1%num2={:.4%}'.format(num1%num2))    #百分比形式:num1%num2=150.0000%

num1+num2=1
num1+num2=5.5
num1**num2=12.25
num1//num2=1.000
num1%num2=150.0000%

 5. 布尔逻辑运算

and,or,not..直接用就行 
    one,two,three = True,False,True
    print('and:',one and two and three) #False
    print('or:',one or two or three)    #True
    print('not:',not one )              #False

and: False
or: True
not: False

6. 列表

创建:=[1,2,3,4]  /   =list( )

.append(x) ---- 添加值x

.extend(list) ---- 添加列表list

del list[0] ---- 删除0元素操作

.reverse() ---- 反转

.sort() ---- 排序

range(开始位置start,结束位置end,步长step) - 前闭后开

    length=int(input('list长度为:'))
    l1 = [1,2,3,4,5]
    l2 = list(range(10,10+length))   #list内元素的值为10到10+length。
    print('l1的类型为:',type(l1))
    print('输出list开头元素的值:',l1[0])
    print('输出l2[1]',l2[1])
    l3 = l2                          #同一个对象
    l3[0]=1                          #其实把l2的也改了
    print('已修改l3[0]')
    print('l3=l2?',l3==l2)           #仍然相等,因为是同一个对象
    print('输出l2[0]',l2[0])          #也变成11了
    l4=l2.copy()                     #复制
    print('原来的l4:',l4)
    del l4[0]                        #删除操作
    print('删除后l4:',l4)
    l4.append(88)                    #添加值
    l4.extend(l1)                    #添加表(多个值)
    print('添加后l4:',l4)             #添加后l4: [11, 12, 88, 1, 2, 3, 4, 5]
    l4.reverse()                     #反转操作
    print('反转后l4:',l4)            
    l4.sort()                        #排序操作
    print('排序后l4:',l4)             #排序后l4: [1, 2, 3, 4, 5, 11, 12, 88]

list长度为:3
l1的类型为:
输出list开头元素的值: 1
输出l2[1] 11
已修改l3[0]
l3=l2? True
输出l2[0] 1
原来的l4: [1, 11, 12]
删除后l4: [11, 12]
添加后l4: [11, 12, 88, 1, 2, 3, 4, 5]
反转后l4: [5, 4, 3, 2, 1, 88, 12, 11]
排序后l4: [1, 2, 3, 4, 5, 11, 12, 88]

先学这么多。。 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/341980.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号