首页 > 编程语言 >Python-1-Python起步

Python-1-Python起步

时间:2023-07-28 22:45:40浏览次数:42  
标签:起步 双引号 Python 打印 python print math

1-1 选择python的理由

相对于其它语言,Python容易上手,语法通俗易懂;
复杂的概念已经封装好,不需要考虑内存的释放与申请,其它语言上百行代码解决的问题,Python只需要几十行甚至更短的代码。
Python设计哲学:优雅、明确、简单

//打印
print("Hello World");
//交换xy
x,y = y,x

 

1-2 python的安装

本课程使用IDE: Pycharm

Python常用IDE有:
Pycharm
Sublinme Text
Vim
Emacs

ANACONDA:
一个开源Python发行版本,包含了conda、Python等180多个科学包及其依赖项。使用户可以只关注于代码的书写,而不用关注虚拟环境的搭建。
特点:支持跨平台操作,省时省心,方便回顾代码。


Python安装:
https://www.python.org 点击 Downloads,可以下载最新版3.11,安装后设置环境变量

anaconda安装:
https://www.anaconda.com/download 安装过程中跳过vscode的安装,也要将 Anaconda3\Scripts 目录设置到环境变量中。cmd终端中输入 _conda --version 若返回版本号说明安装成功。
在快速启动栏Anaconda3下面有一个Jupyter Notebook,拖拉到开始界面方便打开,点击一下它会打开你的默认浏览器,可以在右上角新建一个文件夹"Python零基础入门" 点击进这个目录后
点击New选Python3,更改名字为"简单测试", 输入一行代码如 print("Hello World"); 点击Run或按住Shift+Enter运行。

 

1-3 print 函数的用法

格式: print(value, ..., sep=',', end='.')

print('i love lemon')
print('lemon','apple','bnana') //打印出来默认以空格作为分隔
print('lemon','apple','bnana', sep=',') //打印出来以逗号作为分隔
print('lemon','apple','bnana', sep=',', end='.') //打印出来以逗号作为分隔,结尾是句号。

 

1-4 python 注释与换行操作

单行注释使用#号; 多行注释是三个单引号开头,三个单引号结尾,或三个双引号开头,三个双引号结尾。

换行符 \


1-5 单引号、双引号及转义字符

print 中使用单引号或双引号都行,

print(''' I'am python, I said:"Parctice makes Perfect" ''') //三个双引号也行。

转义字符\: print('\\n') 打印\n,print('\\\\n')打印\\n

原始字符串:并不想让转义字符生效,只想显示字符原来的意思,这就要使用r或R来定义原始字符,如 print(r'\\n')


1-6 Python常见数学运算与数学函数

+-*/直接使用,**代表乘方,%求余,//取整 20//6=3,
round四舍五入,round(8.9)是9,round(10.67, 1) 保留小数点后面一位就是10.7.
去绝对值 abs(-1)是1
向上取整,用到math库,需要 import math 然后 math.ceil(5.01) 是6.
向下取整,import math; math.ceil(5.99) 是5.
截取整数位, import math; math.trunc(5.99) 是5.
幂运算,import math; math.pow(5, 2) 是25.

 

标签:起步,双引号,Python,打印,python,print,math
From: https://www.cnblogs.com/hellokitty2/p/17589046.html

相关文章

  • Python exceptions All In One
    PythonexceptionsAllInOneDifferentexceptionsareraisedfordifferentreasons.Commonexceptions:ImportError:animportfails;IndexError:alistisindexedwithanout-of-rangenumber;NameError:anunknownvariableisused;SyntaxError:thecode......
  • 想学Python高级编程?这个技巧你不能错过!
    前言熟悉Python的朋友都知道,Python有一个让人又爱又恨的特点:数据类型的定义和使用非常的灵活。在编写一个简易脚本的时候,这个特点让编程难度显著下降;但如果你需要编写一个大型程序,而且还需要多人协作时,没有类型定义的数据类型,真的让人崩溃!也许Python的维护者也发现了这个问题,从......
  • Python基础day55
    通过结合前端页面实现ORM对数据的增删改查写一个页面,把数据库中的数据以表格形式展示出来,然后在每一行的后面加上两个按钮,分别是修改、删除思路:思考修改功能的逻辑:1.确定修改哪条记录,怎么确定?通过主键id确定唯一一条记录2.点击修改的按钮,需要跳转到一个修改的......
  • python基础语法
    变量和简单的数据类型变量变量的命名规则:1、只能包含字母、数字和下划线,并且不能以数字开头2、变量名中不能是python中的保留字字符串字符串的几种定义方法name='Bob'name="Bob"name="""Bob"""如何字符串本身包含单引号或者双引号,我们可以用与包含相反的方式去定......
  • 软件测试|Python科学计算神器numpy教程(十)
    numpy字符串处理简介NumPy是一个功能强大的Python库,主要用于科学计算和数据处理。除了处理数值数据外,NumPy还提供了一些强大的字符串处理功能。本文将介绍NumPy中常用的字符串处理函数,包括字符串拼接、切片、查找、替换等操作,展示NumPy在字符串处理方面的优势。字符串拼接NumPy提供......
  • 软件测试|Python科学计算神器numpy教程(十一)
    NumPy数学函数:强大的数值计算工具简介NumPy是Python中广受欢迎的科学计算库,提供了丰富的数学函数,可用于处理数组和矩阵中的数值数据。这些数学函数包含了许多常见的数学运算,如三角函数、指数函数、对数函数、统计函数等。本文将介绍NumPy中一些常用的数学函数及其用法,展示NumPy在数......
  • 软件测试|如何更新已经安装的Python第三方库
    简介当我们使用Python开发项目时,经常会依赖于各种第三方库来扩展功能或提高效率。这些库经常会发布新的版本,包含了修复漏洞、增加新特性或改进性能等更新。因此,及时更新和升级你的第三方库是很重要的。在Python中,可以使用pip工具来管理和更新这些库。在本文中,将介绍如何使用pip来更......
  • Python数据可视化-动态柱状图可视化
    Python数据可视化-动态柱状图可视化一、基础柱状图通过Bar构建基础柱状图"""演示基础柱状图的开发"""frompyecharts.chartsimportBarfrompyecharts.optionsimportLabelOpts#使用Bar构建基础柱状图bar=Bar()#添加x轴的数据bar.add_xaxis(["中国","美国","英......
  • Python编码错误:no encoding declared
    问题描述Python文件中如果未指定编码,在执行过程会出现报错:....,butnoencodingdeclared....问题原因Python中默认的编码格式是ASCII格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。Python3.X源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定......
  • Python sorted() 函数和sort()函数对比分析
    Pythonsorted()函数一、概述sorted()函数是对所有可迭代的对象进行排序操作。sort与sorted的区别:sort是应用在list上的方法,sorted可以对所有可迭代的对象进行排序操作。list的sort方法返回的是对已经存在的列表进行操作,无返回值,而内置的sorted函数返回的是一个新的list,而不是......