python怎么记录输出循环次数_python学习记录-基础
作为⼀名软件⼯程师,掌握⼀门编程语⾔是⼀项必备技能,⾯对市⾯上如此多的编程语⾔,我们应该如何选择呢?对于我这种之前没有编程语⾔基础的⼈来说,我选择python作为了我的第⼀门编程语⾔,为什么回选择python呢?
⾸先python相⽐于其它编程语⾔来说,⼊⾏门槛低,相对简单
其次python还具有如下特点:
1、跨平台、可扩展、可移植
2、有⼤量的标准库和第三⽅库
3、社活跃,开发者多
4、开源
Python的应⽤⽅向有:数据科学计算、⾃动化运维、web开发、云计算、⼈⼯智能、数据分析等。
在了解了⼀些python特点和应⽤⽅向后,我们接下来就需要学习python的基础知识
在python中,我们通过标识符对变量、常量、函数、类等对象命名,⽽标识符是需要遵守⼀些命名规范的。
ckeditor5图片上传1、标识符的第⼀个字符必须是字母或下划线_ 如:Hello,_Hello等是符合命名规范的
2、标识符其它部分可以⽤字母、数字、下划线 如:hello_,hello_world,_hello123
3、类名使⽤驼峰法命名 如:Hello_World,GetFood
4、模块、包名、函数、⽅法名、变量⼩写
5、常量名⼤写
在python中有⼀些已经被赋予特定意义的单词,我们称之为关键字,这些关键字是不能进⾏标识符命名的。
如何查看python关键字呢?假设你已经安装好python。我们可以在python⾃带的IDLE中执⾏下⾯的命令查看:
编程软件python怎么读输⼊和输出:
在python中我们⽤input()函数来接收⽤户的输⼊,⽤print()函数来显⽰输出
例:input(“hello world”)
print(“hello world”)
注释:
注释就是对代码的解释和说明,⽅便⼈们更清楚的了解代码所实现的功能
Python中使⽤#号和三引号["""字符串"""]来表⽰注释
#号适⽤于单⾏注
三引号⽤于多⾏注释
数据类型:
数据类型是⼀个值的集合和定义在这个值集上的⼀组操作的总称。
不同的数据能处理不同的问题,有不同的使⽤场景和⽅法
Python中的基本数据类型有数值型、字符串型、列表型、元组型、集合型和字典型。
数值型包含整性(int)、浮点性(float)和复数(complex)
算数运算:
+、-:正号和负号,加减操作
*:乘法
/:除法
%:取余
**:幂运算
数值型数据的强制转换
强制转换为整数:int()
强制转换为浮点数:float()
强制转为为字符串:str()
字符串类型:
字符串的定义:字符串是以单引号'或双引号"括起来的任意⽂本,字符串有长度限制,可以使⽤len⽅法获取字符串长度。
字符串切⽚:切⽚也叫做slice,可以帮助我们在字符串中去截取指定的字符串
切⽚的语法str[start:end:step]
start:字符串开始截取的位置,包含这个位置。
end:字符串结束截取的位置,截取的内容不包含该结束位置。
step:字符串截取的步长,默认值为1。step为正的时候,代表从左到右进⾏截取。step为负的时候,代表从右到左反向截取。[:]:提取从开头到结尾整个字符串的全部内容。
[start:]:从start位置开始截取,直到字符串的末尾(包含末尾字符)。
[:end]: 从字符串的开始字符截取到end-1这个位置的字符。
[start:end]:从start位置开始截取,直到end-1位置的字符。
[start:end:step]:从start位置开始,截取到end-1位置,步长为step。
字符串常⽤函数:
求字符串的长度
print(len(s))
count:统计指定的字符或字符串在原字符串中出现的次数
unt('学习'))
find: 查指定的⼦字符串是否出现在原字符串中,如果出现,则返回第⼀次出现的索引值。如果不出现,则返回-1
print(s.find())
replace:将原字符串中的内容替换为指定的内容
place('学', 'xue', 1))
split: 以指定的字符拆分原字符串
print(s.split(','))
index:跟find类似,也是查指定的⼦字符串是否出现在原字符串中,如果出现,则返回第⼀次出现的索引值。如果不出现,会抛出异常print(s.index('hello'))
lower,upper:将字符串中的字母全部变成⼩写或⼤写
print('HELLO'.lower())
print('hell0'.upper())
startwith:⽤作于判断⼀个字符串是否以指定的⼦字符串开头
print(s.startswith('Hello'))
endwith:⽤作于判断⼀个字符串是否以指定的⼦字符串结束
dswith('你好'))
strip:删除原字符串中左右两边指定的字符,如果不指定删除的字符,则默认删除左右两边的空⽩字符
s = ' ####你好>#'
print(s.strip())
列表类型
怎样在mysql中创建数据库表⽤[]将列表⾥⾯的元素括起来
L = [1,2,3,4,5,6] # 创建⼀个列表二维数组a 3 4 怎么排列
列表可以容纳python中任意的数据类型
L = [5,"niahao",(2,),{1,2,3}]
列表中的元素可以被修改
L = [1,2,3,4,5,6]
L[2]=7
print(L)
元组类型
元组和列表的区别:元组在定义时是使⽤()来进⾏定义,并且元组是不可修改的数据类型。
集合类型集合在python中使⽤{}来进⾏定义
集合是⼀个⽆序且不重复的元素集。集合⾥⾯的每个元素是没有位置坐标,只能⽤不可变的数据类型作为集合的元素。
集合还⽀持数学中关于集合的基本操作,包括并集、交集、差集等。
字典类型字典由键值对来构成,每个键值对是⽤冒号:进⾏分隔,每个对之间⽤逗号分隔,整个字典包括在花括号之中。
键必须是唯⼀的,但值不需要是唯⼀的。如果在字典中有相同的键出现的话,则后⾯的键的值会替换之前同名键的值。
值可以是任意的数据类型,但键必须是不可变数据类型,⽐如之前学过的字符串、数字以及元组。
如果元素与元素之间有映射关系,那么最好选⽤字典作为容器来进⾏处理。如果元素与元素之间不存在任何关系,是独⽴存在的,则最好选⽤列表作为容器。
控制结构
Python中有三种控制结构
1、顺序结构:默认的脚本执⾏顺序,按照线性⽅式执⾏脚本
代码A
代码B
代码C
2、分⽀判断结构:根据不同的判断条件,执⾏不同的代码
单分⽀判断:
if 条件A:
代码A # 当条件A成⽴时,执⾏代码A
else:
代码B # 当条件A不成⽴时,执⾏代码B
多分⽀判断:
if 条件A:
代码A
elif 条件B:
介绍春节英语作文80词左右带翻译代码B
elif 条件C:
代码C
else:
代码D
3、循环结构:根据循环条件,对符合条件的代码重复执⾏n遍
for循环
当我们已知循环次数,就推荐使⽤for循环
for xxx in 集合:
循环体
while循环
当循环次数不⼀定,只是满⾜某个条件时需要进⾏循环,使⽤while循环
while 循环条件:
循环体
循环的退出
使⽤break,执⾏到这条语句就跳出循环
数据库课程设计火车票售票系统循环继续执⾏
continue:忽略当前项,继续循环
注意:当使⽤break或continue时,只能作⽤于当前循环。如果当前循环还有⽗循环时,则⽆法从⽗循环中break或continue。以上是我学习记录的⼀些python基础知识,希望能对⼤家有所帮助。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
掌控板与拓展板和mpython3的介绍
« 上一篇
小学《人工智能编程》课程教案-3 玩转变量
下一篇 »
发表评论