首页 > 编程语言 >聪明办法学python笔记

聪明办法学python笔记

时间:2023-11-21 21:48:12浏览次数:36  
标签:python 笔记 注释 字符串 聪明 print world hello math

聪明办法学python—Chap1 启航 笔记

1.注释

单行

单行注释,使用#开头,#前不是注释

#注释

多行注释

多行注释,使用'''或者"""包裹,头尾都要有,二者没什么太大区别

'''注释
注释
注释'''

作用

1.解释说明代码,提升可读性

2.不会被当作代码处理(#magic comment除外)

2.print

print('hello world')类似于f(x),print->f,'hello world'->x(参数)

作用

1.

将填入的参数放入终端,且与c语言不同的是,每次输入后默认换行,等价于一次\n(转义字符)

\t制表符(Tap键)

2.不换行

print('字符串',end=''),

这样输出内容后不会换行

3.

print可以一次输出多个字符,默认空格分隔

print('hello','world')
hello world

4.间隔

控制分割的参数是sep,类似end,可以通过sep=''改变分割的形式

print('hello','world,sep='*')
hello*world

5.乘法和加法

当print中‘字符串’*n时,代表这个字符串输出n次

print('ha'*2)
haha

当字符串之间有+时,输出的内容里字符串连在一起

print('ha'+'ha')
haha

6.多行输出

,类似于多行注释,用三个‘或“

print('''内容
内容
内容''')

f-strings(python3.8新功能)

在print中,在字符串前加一个f,在后边用{}括起一个变量,变量就替换成之前提到过的内容

x=1,y=2
print(f'{x}+{y}=?',{x+y})
1+2=3

错误ERROR

1.Syntax Errors语法错误

不符合语法规范,没有开始运行

常见错误:标点符号用成中文符号,缺少引号

2.Runtime Errors(运行时)

运行过程出错, 即常说的崩溃(Crash)

EXAMPLE:print(1/0)

3.Logical Errors逻辑错误

此时代码能够运行,且运行过程不出错,但是结果并非期盼的结果

EXAMPLE:print('2+2=5')

input输入

接受在终端的输入并以字符串形式返回

name=input('请输入你的名字:')
print('你的名字是',name)

注意:返回的是字符串

当你希望得到其他类型时,需要进行强制类型转换

EXAMPLE:

x=int(input('请输入一个数字'))

一次输入多个值

a,b=input().split(',')
print(f'a={a},b={b}')

默认分隔是空格,但是可以修改,如上

输入时两个内容之间分隔与spilt保持一致

导入模块

强大的工具箱—库

导入

import math
print(math.factorial(3))
#得到结果,3的阶乘=6

math.e=2.71828......

math.pi=3.1415926......

math.gcd(12,36)找到12和36的最大公约数

补充

0.1+0.2!=0.3,存在浮点误差

标签:python,笔记,注释,字符串,聪明,print,world,hello,math
From: https://www.cnblogs.com/y-x-t-dbk/p/17847665.html

相关文章

  • 组队学习-学习笔记P1
    聪明办法学Python2ndEditionChapter1启航GettingStarted注释Comment分类:单行注释,使用#开头多行注释,使用'''或"""包裹起来作用:注释主要是用于对代码进行解释和说明,可以提升代码的可读性注释并不会被当做代码处理#magiccomment除外程序员最讨厌的1......
  • python task1
    Python(一)注释单行注释,使用#开头多行注释,使用‘’‘或“”“包裹起来基础的控制台输出print()的作用是将填入的内容显示在Console中,默认每次输入之后会换行(等价于按了一次回车,或者\n)控制结尾的参数是endprint()一次可以输出多个内容,默认以空格分隔控制分隔的参数......
  • 第一次任务笔记
    python注释语法:单行注释:使用#开头多行注释:使用"""或'''包裹代码养成写注释的好习惯print("helloworld")#print("nihao")"""print("helloworld")print("nihao")"""代码常见错误:逻辑错误......
  • 聪明办法学python Task01,Task02
          python中数字有四种类型:整数、布尔型、浮点数和复数。int,如1    bool如True    float(浮点数),如1.23      complex如1+2j字符串 可用+或*print输出默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""用i......
  • npm相关语法笔记
    1.可以使用nvm下载管理多个npm下载地址:https://github.com/coreybutler/nvm-windows/releasesnvmlistavaliable#查看可用的node版本nvminstall20.9.0#下载对应版本号的nodenvmuninstall20.9.0#删除对应版本号的nodenvmlist#查看已安装的nodenvmuse20.9.0......
  • python3 chap1启航
    python3chap1启航1.单行注释#;多行注释'''或"""包裹(注释非常重要)2.基础的控制台输出f(x)print->调用函数;("……")->参数;"……"->字符串3.print()默认每次输入后会换行,如果不想换:末尾添加,end=""4.print()一次也可以多输多个内容("a","b&q......
  • python基础语法
    启航注释\(\textcolor{Orange}{(解释说明,提升可读性)}\)分类单行,'#'开头多行,'''或"""包裹(python中单双引号没有区别)基础的控制台输出(basicconsoleoutput)#f(x)print->f;(x)->("Datawhale");x->"Datawhale"......
  • Python第一周学习笔记
    python的简介:python是由“龟叔”GuidovanRossum在1989年圣诞节期间编写的一个编程语言。目前全世界差不多有600多种编程语言,流行的编程语言也就20来种。这些编程语言各有千秋。在学python之前,我已进行了对C语言的基础性学习,当学习python时,我感受到了两者的区别。首先,C语言......
  • python part1
    Python第一课print()函数end控制结尾sep控制分隔f-string在f后加字符串,用花括号扩出变量,可以直接用input()函数结尾加.split()额外luogu网站......
  • 2023年11月21日阅读笔记
    《黑客与画家》技艺提升有捷径么首先,最好的文字来自于不停的修改,好的编程语言和软件产品同样如此,没什么软件产品是完美的。因此,如果你打算有机会不断调整优化自己的设计和实现,那你就需要保证你的工作在某个特定阶段是可持续的。其次,技术热点不断变更,每次的技术更迭,就像流水冲......