首页 > 其他分享 >datawhale task01,02

datawhale task01,02

时间:2023-11-21 20:11:30浏览次数:40  
标签:02 输出 eg datawhale print task01 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

基础语法

输出

转义符 \

使用 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'>

标签:02,输出,eg,datawhale,print,task01,import,type,math
From: https://www.cnblogs.com/k-ning/p/17847454.html

相关文章

  • 20230814
    大概是一段自己与自己的对话?有点魔怔,有点中二,但是自己再看一遍自己写的东西之后真的很有感触。(莫名觉得很像芙宁娜qwq)「学得更深,更加感受到自己的弱小,越来越迷茫,越来越绝望。」『但至少这代表着你的认知再次拓宽了,认知面足够宽,才会看到更多的未知,才会发现人外有人,天外有天,这......
  • 20230810
    想起来我以前在自己的一个小号上面写过一点东西,打算搬过来。反正那个洛谷号算是废了吧。毕竟我写的就是我写的,不会因为发布在哪里就改变了其性质,对吧?所以我选择发出来。(这一段话是20231121加的,下面才是正文)心情不好。放假一直在颓。虽然说放假是用来放松的,并且我们也训练了......
  • 普冉PY32系列(十) 基于PY32F002A的6+1通道遥控小车I - 综述篇
    目录普冉PY32系列(一)PY32F0系列32位CortexM0+MCU简介普冉PY32系列(二)UbuntuGCCToolchain和VSCode开发环境普冉PY32系列(三)PY32F002A资源实测-这个型号不简单普冉PY32系列(四)PY32F002A/003/030的时钟设置普冉PY32系列(五)使用JLinkRTT代替串口输出日志普冉P......
  • 2023.11.21做题笔记(对局匹配,砝码称重shui,单词接龙)
    今天水了一节英语课,翘了一节C++课,就是感觉摆的一批。 对局匹配P8656[蓝桥杯2017国B]对局匹配-洛谷|计算机科学教育新生态(luogu.com.cn)   对于这道题:大佬解法1:#include<bits/stdc++.h>usingnamespacestd;constintN=1e5+5;intn,k,a[N],an......
  • AGC 020~039 记录
    不想写CF。AGC020D.MinMaxRepetition要令连续的相同字符个数的最大值最小,可以直接贪心将A和B尽可能分开,得出答案\(k=\lfloor\frac{A+B}{\min(A,B)+1}\rfloor\)。接下来要在这个基础上构造字典序最小的答案。我们显然希望A尽量靠前,直到超出限制时再用B分开,即靠前......
  • 2023最新!VMware17安装centos7保姆级教程
    2023最新!VMware17安装centos7保姆级教程安装的是cenos7,使用的是最新的VMware17导航目录2023最新!VMware17安装centos7保姆级教程导航一、虚拟机设置二、虚拟机初次启动配置一、虚拟机设置双击启动程序,在主窗口选择创建新虚拟机选择稍后安装操作系统,点击下一步选择Linux,版......
  • 2023.11.21——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.JavaGUI2.会话跟踪技术明日计划:学习......
  • 2023-2024-1 20211211 《信息安全系统设计与实现(上)》第13章
    1网络编程简介TCP/IP协议、UDP和TCP协议、服务器-客户机计算、HTTP和Web页面、动态Web页面的PHP和CGI编程2TCP/IP协议IPv432位地址IPv6128位地址TCP/IP协议顶层是使用TCP/IP的应用程序,用于登录到远程主机的ssh,用于交换电子邮件的mail、用于Web页面的http等应用程序需要......
  • 【2023潇湘夜雨】WIN10_Pro_22H2.19045.3754软件选装纯净版11.20
    【系统简介】=============================================================1.本次更新母盘来自WIN11_Pro_22H2.19045.3754。2.增加部分优化方案,手工精简部分较多。3.OS版本号为19045.3754。精简系统只是为部分用户安装,个别要求高的去MSDN下。4.集成《DrvCeo-2.15.0.5》网卡版、......
  • 百度网盘(百度云)SVIP超级会员共享账号每日更新(2023.11.21)
    百度网盘会员账号共享(11.21更新)账号:aro85342密码:zdzv4086账号:3719heuk密码:303ulok账号:13262017701密码:4307uqg账号:5815hewo密码:886pinx账号:4636gpxt密码:1529oux共享账号存在密码被修改的可能,请谨慎使用。小编保持实时更新,希望给大家挖掘到更多有用的信息!如上述共享账......