首页 > 编程语言 >聪明办法学python-task034

聪明办法学python-task034

时间:2023-11-25 19:11:23浏览次数:37  
标签:输出 task034 python eg 聪明 print import type math

python要点

conda

![1700559481851](C:\Users\25322\Documents\WeChat Files\wxid_xc71h7t6nm2i22\FileStorage\Temp\1700559481851.png)

注释

单行注释以#开头

多行注释可以用多个 # 号,还有 '''""".

程序员最讨厌的10件事:0:别人的代码不写注释

​ 1:给自己的代码写注释。

行与缩进

python最鲜明的特色就是不需要使用{},而是通过缩进来代替代码块

同一个代码块的语句必须有相同的缩进空格数

可以使用 \ 来实现多行语句

eg:

total = item_one + \
        item_two + \
        item_three

在 [], {}, 或 () 中的多行语句,不需要使用反斜杠 \

数字类型

int(整数)

bool(布尔)如 true

float (浮点数)如1.23;3E-2

类型Type(是的,"类型"也是种类型)

complex(复数)如1+2j

type()和isinstance()都可以判断类型

但是isinstance()比type()更具有稳健性

微信截图_20231123174253

常数

运算符

**表示次方 eg:3**2=9

/ 是浮点数除法,结果是浮点数

// 是整数除法,结果是整数,且只去除小数部分,不进行四舍五入

结合律 Associativity:

优先级加减乘除是从左往右,次方运算是从右往左

基础语法

输出

转义符 \

使用 r 可以不让反斜杠发生转义。eg:r“hello world\n"里的\n会打印

字符串用+连接,用*重复

print输出默认是换行的,如果要实现不换行需要在变量末尾加上 end=""://相当于去除结尾默认的\n

# 不换行输出

print( x, end=" " )

print( y, end=" " ) print()

输出x y

print也可以一次输出多个内容,默认以空格分隔

print("data", "whale");

控制分隔的函数是sep

若想要替换或者不要输出后两个内容之间的空格,则在括号里加sep="";或者是用加号连接几个内容

print("data", "whale",sep="*");

则输出data*whale

更好玩的做法

x=1

y=2

print(f"一个简单的数学问题:"{x}+{y}=?",答案是{x+y}!") # f-strings

*与c语言区别:不需要在输出时表明是什么类型,更简洁。

若要一次输出多行,完全按照引号里面格式来输出,则需要三个引号

eg:

print("""

DHSEAUIFHSEIUFHAF

FASEUIFHAIUFHASFEUA

FESAUIFHIASUFHAISUFH

FSAUIEFHASUIEHFESA

FASEHUIFHA

""")

输出:

DHSEAUIFHSEIUFHAF

FASEUIFHAIUFHASFEUA

FESAUIFHIASUFHAISUFH

FSAUIEFHASUIEHFESA

FASEHUIFHA

输入

基础的控制台输入

![1700479892023](C:\Users\25322\Documents\WeChat Files\wxid_xc71h7t6nm2i22\FileStorage\Temp\1700479892023.png)

input也可一次输入多个值

可以在结尾加上split(),如split("*")

![1700481592299](C:\Users\25322\Documents\WeChat Files\wxid_xc71h7t6nm2i22\FileStorage\Temp\1700481592299.png)

错误ERROR

![1700473571934](C:\Users\25322\Documents\WeChat Files\wxid_xc71h7t6nm2i22\FileStorage\Temp\1700473571934.png)

导入模块

在 python 用 import 或者 from...import 来导入相应的模块。

将整个模块(somemodule)导入,格式为: import somemodule

从某个模块中导入某个函数,格式为: from somemodule import somefunction

从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc

将某个模块中的全部函数导入,格式为: from somemodule import *

eg:python中内置数学库math:

import math #使用库前要先导入

print(math.factorial(20)) #计算阶乘

更多:(math.pi) 圆周率

​ (math.e)

​ (math.gcd(12,36))最大公约数

​ (math.tau) 2pi

​ (math.sin(a)) 正弦

基本数据类型

Python 中的变量不需要声明。每个变量在使用前都必须赋值

eg:

counter = 100      # 整型变量
miles  = 1000.0    # 浮点型变量
name   = "runoob"   # 字符串

**print** (counter)
**print** (miles)
**print** (name)
  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

内置的 type() 函数可以用来查询变量所指的对象类型。

eg:

>>> a, b, c, d = 20, 5.5, True, 4+3j
>>> print(type(a), type(b), type(c), type(d))
<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>

标签:输出,task034,python,eg,聪明,print,import,type,math
From: https://www.cnblogs.com/k-ning/p/17855910.html

相关文章

  • 基于python的计算机网络在线考试系统-计算机毕业设计源码+LW文档
    摘 要现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本基于python的计算机网络在线考试系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员......
  • python021餐厅点餐系统-计算机毕业设计源码+LW文档
    一、课题简介在信息技术逐渐渗入到生活各个方面的今天,互联网在我们的生活中扮演着越来越重要的角色。现在信息化技术不仅可以提高我们的工作效率,而且能有效的规避错误风险,节约人力成本。美食行业现如今也越来越利用信息化技术来提高点餐效率和质量,餐厅点餐管理系统现在也越来越被......
  • 基于python的旅游景点推荐系统-计算机毕业设计源码+LW文档
    摘要 随着科技和网络的进步,计算机技术与网络、生活贴和的更加紧密。需要依靠客户端的单机系统逐渐被淘汰,利用互联网可以处理大量数据的新型系统如雨后春笋般迅速发展起来。这类系统和信息化时代的同步发展对传统的办公管理方式造成了很大的压力。当今时代,信息数据是一切的根本,是......
  • python+playwright爬取招聘网站
    一、简介:以获取智联招聘网北京、上海、广州、深圳的“数据分析”相关岗位的招聘信息为例,以下是效果实现。二、流程及代码实现(一)playwright模块安装或者在cmd中输入命令pipinstallplaywright安装完成后还需要安装playwright的浏览器驱动在cmd中输入命令playwrightinstall,等待即可......
  • 聪明办法学Python Task03&Task04
    数据类型和操作DATATYPESANDOPERATORS常用内置类型在本节将会见到这些基本类型:整数(int):浮点数(float):布尔值(bool):True和False​ 这个比较特殊,是用来表示逻辑上的“真”和“假”(或者说“是”和“非”)的一种类型,它 只有两个值,True和False。(注意:这里没......
  • 【9.0】Python高级之常用模块学习
    【一】re【二】time、datetime【三】os......
  • 聪明办法学Python第二次打卡
    数据类型与操作&变量与函数常用数据类型     整数(int)浮点数(float)布尔值(bool)不可变数据(3个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3个):List(列表)、Dictionary(字典)、Set(集合)。 查看数据类型:isinstance(要查看对象,数据类型)type(要查看对象)例如:import......
  • Python:数据类型与操作,变量与函数
    数据类型1.整数Integer(int)2.浮点数Float(默认双精度)3.布尔值Boolean(bool)4.类型Typeprint(type(2))<class'int'>`print(type(2<2.2))<class'bool'>print(type(type(2)))<class'type'>常数1.python内置常量Ture,用于表示布尔真False......
  • Python新建目录的坑
    背景一个Python脚本由串行改为并行,总是有一定概率挂掉。代码通过查寻log发现是创建新目录的坑原始写法是这样的ifnotos.path.exists(directory):os.makedirs(directory)看似没毛病,实则多线程并发时上一行检查没有目录下一行其他线程产生了目录导致创建失败。修改......
  • 如何忽略 Python 中异常的报错
    在Python编程中,异常是一种常见的情况,可能会导致程序中断或产生错误。然而,并非所有的异常都需要立即处理,有时候我们希望忽略某些异常并继续执行程序。本文将介绍如何在Python中忽略异常,并提供一些示例和注意事项。try-except块:在Python中,我们可以使用try-except块来捕获并......