竟然可以这样学python!

本人最近刚刚学习了python,想要了解python的朋友可以跟我一起学哦~

在这里插入图片描述

先来个最简单的程序

print("Hello World!")
  • 1

其实python也是支持中文版的,可以直接使用

print("你好")
  • 1

变量
变量的值是可以改变的,一般通过赋值的方法来修改,如:

a=1
a=a+1
print(a)
  • 1
  • 2
  • 3

运行结果为

在这里插入图片描述

下面介绍几个基本函数:

在这里插入图片描述

一.输入函数input()函数

<变量> = input(<提示性文字>)
如下面这个

a=int(input("请输入第一个数:"))
b=int(input("请输入第二个数:"))
c=a+b
print("两数的和为%d"%(c))

手动输入a,b就可以计算它俩的和了(int是代表整数,也可以改成浮点型等)

二.eval()函数

叫做 “ 获取返回值函数 ”,可将字符串转换为代码执行,并返回表达式的值。
举个例子

a=eval("1.2+4.3")
print(a)

结果为 5.5,这里要注意的是eval()里面一定不要忘记(" "),其实这个程序也等同于

a=1.2+4.3
print(a)

大家注意到区别了吗

在这里插入图片描述

eval()函数其实也经常和input()函数一起使用,用来获取用户输入的数字,使用方式如下:
<变量> = eval(input(<提示性文字>))

value = eval(input("请输入要计算的数值: "))
print(value**2)

(**代表平方)

三.print()函数

这是一种用于输出运算结果的函数,根据输出内容的不同,有以下三种用法。
①仅用于输出字符串,使用方式如下:
print(<输出字符串>)

print("Hello World!")
  • 1

这就是我们一开始给出的程序。
②仅用于输出一个或多个变量,使用方式如下:
print(<变量1>,<变量2>,…,<变量n>)
还是刚才那个例子

a=1.2+4.3
print(a)

③用于混合输出字符串与变量值,使用方式如下:

print(<输出字符串模板>.format(<变量1>,<变量n>))
这里的format()要用大括号{}来转义,相当于把传统的%替换为{}来实现格式化输出。
基本使用格式为:
<模板字符串>.format(<逗号分隔的参数>)
注意<.精度>由小数点(.)开头。

a,b = 10,5
print("{}和{}的乘积是{}".format(a,b,a*b))

**这里对print还用一点要说明:
对print()函数的end参数进行赋值,使用方式如下
print(<待输出内容>,end="<增加的输出结尾>")

a = 2
print(a,end=".")
print(a,end="%")

print函数默认会在末尾添加一个换行符(‘\n’)
加入end=’'参数后,不会在末尾添加换行符,而是在末尾添加一个空字符串,end等于什么就会在末尾添加什么
当然了,也可以直接这样写

a = 2
print(a,".")
print(a,"%")

 

看到这里是不是明白了不少

在这里插入图片描述


在这里插入图片描述

学完这几个基本函数,我们再来介绍一下python的基本数据类型。

一.首先是数字类型

这个就很简单了,包括整数类型(例如:99),浮点数类型(例如:3.1415),复数类型(例如:1+3i)

二.数字类型运算

1.数值运算操作符

Python提供了9个基本的数值运算操作符

在这里插入图片描述

2.数值运算函数

Python解释器提供了6个与数值运算相关的内置函数

在这里插入图片描述

三.字符串类型

字符串是字符的序列表示,根据字符串的内容多少分为单行字符串和多行字符串。

  • 单行字符串可以由一对单引号(’)或双引号(") 作为边界来表示,单引号和双引号作用相同。
  • n 多行字符串可以由一对三单引号(’’’)或三双引 号(""")作为边界来表示,两者作用相同。
    介绍几个Python语言转义符: \
    例如:\n表示换行、\表示反斜杠、'表示单引 号、"表示双引号、\t表示制表符(TAB)等。
    针对字符串,Python语言提供了几个基本操作符

    在这里插入图片描述


    演示一下

    在这里插入图片描述

name = "Python语言" + "程序设计"
print(name)
a = "我是小仙女!" * 3#重要的事情说三遍,哈哈哈
print(a)
name = "Python语言" + "程序设计"
a = "语言" in name
print(a)

运行结果分别为
Python语言程序设计
我是小仙女!我是小仙女!我是小仙女!
True
字符串处理函数
Python语言提供了一些对字符串处理的内置函数

在这里插入图片描述

a = len("全国计算机等级考试Python语言科目")
print(a)

结果是 19
还有几个字符串处理方法,了解一下即可

在这里插入图片描述


→→方法也是一个函数,只是调用方式不同。
函数采用func(x) 方式调用,而方法则采用< a >.func(x)形式调用。方法仅作用于前导对象< a >。

在这里插入图片描述

    • str.split(sep) 能够根据sep分隔字符串str,分割后的内容 以列表类型返回。
    • str.count(sub)方法返回字符串str中出现sub的次数,sub 是一个字符串。
    • str.replace(old,new)方法将字符串str中出现的old字符串 替换为new字符串,old和new的长度可以不同。
    • str.center(width,fillchar)方法返回长度为width的字符串, 其中,str处于新字符串中心位置,两侧新增字符采用 fillchar填充,当width小于字符串长度时,返回str。其 中,fillchar是单个字符。
    • str.strip(chars)从字符串str中去掉在其左侧和右侧chars 中列出的字符。chars是一个字符串,其中出现的每个字 符都会被去掉。
    • str.join(iter)中iter是一个具备迭代性质的变量,该方法将 str字符串插入iter变量的元素之间,形成新的字符串。
      -第一个博客就写这么多吧,还请各位多多指教。

      在这里插入图片描述


      在这里插入图片描述

    • 本文首发于python黑洞网,博客园同步更新

       

       
       

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


本文从多个角度分析了vi编辑器保存退出命令。我们介绍了保存和退出vi编辑器的命令,以及如何撤销更改、移动光标、查找和替换文本等实用命令。希望这些技巧能帮助你更好地使用vi编辑器。
Python中的回车和换行是计算机中文本处理中的两个重要概念,它们在代码编写中扮演着非常重要的角色。本文从多个角度分析了Python中的回车和换行,包括回车和换行的概念、使用方法、使用场景和注意事项。通过本文的介绍,读者可以更好地理解和掌握Python中的回车和换行,从而编写出更加高效和规范的Python代码。
SQL Server启动不了错误1067是一种比较常见的故障,主要原因是数据库服务启动失败、权限不足和数据库文件损坏等。要解决这个问题,我们需要检查服务日志、重启服务器、检查文件权限和恢复数据库文件等。在日常的数据库运维工作中,我们应该时刻关注数据库的运行状况,及时发现并解决问题,以确保数据库的正常运行。
信息模块是一种可重复使用的、可编程的、可扩展的、可维护的、可测试的、可重构的软件组件。信息模块的端接需要从接口设计、数据格式、消息传递、函数调用等方面进行考虑。信息模块的端接需要满足高内聚、低耦合的原则,以保证系统的可扩展性和可维护性。
本文从电脑配置、PyCharm版本、Java版本、配置文件以及程序冲突等多个角度分析了Win10启动不了PyCharm的可能原因,并提供了解决方法。
本文主要从多个角度分析了安装SQL Server 2012时可能出现的错误,并提供了解决方法。
Pycharm是一款非常优秀的Python集成开发环境,它可以让Python开发者更加高效地进行代码编写、调试和测试。在Pycharm中设置解释器非常简单,我们可以通过创建新项目、修改项目解释器、设置全局解释器等多种方式进行设置。
Python中有多种方法可以将字符串转换为整数,包括使用int()函数、try-except语句、正则表达式、map()函数、ord()函数和reduce()函数。在实际应用中,应根据具体情况选择最合适的方法。
本文介绍了导入CSV文件的多种方法,包括使用Excel、Python和R等工具。同时,还介绍了导入CSV文件时需要注意的一些细节和问题。CSV文件是数据处理和分析中不可或缺的一部分,希望本文能够对读者有所帮助。
mongodb是一种新型的数据库,它采用了面向文档的数据模型,具有灵活性、高性能和高可用性等优势。但是,mongodb也存在数据结构混乱、安全性和学习成本高等问题。
当Python运行不了时,我们应该从代码、Python环境、操作系统和硬件设备等多个角度来排查问题,并采取相应的解决措施。
Python列表是一种常见的数据类型,排序是列表操作中的一个重要部分。本文介绍了Python列表降序排序的方法,包括使用sort()函数、sorted()函数以及自定义函数进行排序。使用sort()函数可以简单方便地实现降序排序,但会改变原始列表的顺序;使用sorted()函数可以保留原始列表的顺序,但需要创建一个新的列表;使用自定义函数可以灵活地控制排序的方式,但需要编写额外的代码。
本文介绍了如何使用Python输入一段英文并统计其中的单词个数,从去除标点符号、忽略单词大小写、排除常用词汇等多个角度进行了分析。此外,还介绍了使用NLTK库进行单词统计的方法。
虚拟环境可以帮助我们在同一台机器上运行不同版本的Python、安装不同的Python包,并且不会相互影响。创建虚拟环境的命令是python3 -m venv myenv,进入虚拟环境的命令是source myenv/bin/activate,退出虚拟环境的命令是deactivate。在虚拟环境中可以使用pip安装包,也可以使用Python运行程序。
本文从XHR对象、fetch API和jQuery三个方面分析了JS获取响应状态的方法及其应用。以上三种方法都可以轻松地发送HTTP请求,并处理响应数据。
桌面的命令包括常见的操作命令、系统命令、批处理命令以及第三方应用程序提供的命令。我们可以通过鼠标右键点击桌面、创建快捷方式、创建批处理文件等方式来运用这些命令,从而更好地管理计算机,提高工作效率。
本文分析了应用程序闪退的多个原因,包括应用程序本身存在问题、手机或平板电脑系统问题、硬件问题、网络问题和其他原因。同时,本文提供了解决闪退问题的多种方式,包括更新或卸载重新下载应用程序、升级系统或进行修复、清理手机缓存、清理不必要的文件或者是更换电池等方式来解决、确保网络信号的稳定性、注意用户隐私和安全问题。
本文介绍了使用Python下载图片的多种方法,包括使用Python标准库urllib.request、第三方库requests、多线程和异步IO。这些方法在不同情况下都有它们的优缺点。使用这些方法,我们可以轻松地将网络上的图片下载到本地,方便我们在离线状态下查看或处理这些图片。
MySQL数据文件是指存储MySQL数据库中数据的文件,存储位置的选择对数据库的性能、可靠性和安全性都有着重要的影响。本文从存储位置的选择、存储设备的选择、存储空间的管理和存储位置的安全性等多个角度对MySQL数据文件的存储位置进行分析,最后得出需要根据实际情况综合考虑多个因素,选择合适的存储位置和存储设备,并进行有效的存储空间管理和安全措施的结论。
AS400是一种主机操作系统,每个库都包含多个表。查询库表总数是一项基本任务。可以使用命令行、系统管理界面以及数据库管理工具来查询库表总数。查询库表总数可以帮助用户更好地管理和优化数据,包括规划数据存储、优化查询性能以及管理空间资源。