Python学习笔记【一】标准库与扩展库的导入方式与变量,常量

书写是对思维的缓存

越努力,越幸运!!!

Python

  1. 一个标准库与扩展库里面的对象是不能直接使用的;

必须要对其对象进行导入;下面就是其导入的一些基本方法:

  • import 模块名 [as 别名]
  • from 模块名 import 对象名[as 别名]
  • from 模块名 import *
    
    #第一种示例:
    import math
    print(math.sin(0.5))
    
    
    #输出结果
    D:\pycharm\pythondaimaku\venv\Scripts\python.exe D:/pycharm/pythondaimaku/test.py
    0.479425538604203
    
    Process finished with exit code 0
    
    #这一种方法可以导入整个要引用的数据库,要使用库里面的内置函数必须使用前缀>>math.
    #这种方法不提倡使用

     

#第二种导入方法
from math import sin
print(sin(0.5))

#输出示例:
D:\pycharm\pythondaimaku\venv\Scripts\python.exe D:/pycharm/pythondaimaku/test.py
0.479425538604203

Process finished with exit code 0


#提倡使用这种方法

 

#第三种导入方法
from math import *
print(sin(0.5))
q=gcd(36,48)
print(q)
print(pi)

#输出结果:
D:\pycharm\pythondaimaku\venv\Scripts\python.exe D:/pycharm/pythondaimaku/test.py
0.479425538604203
12
3.141592653589793

Process finished with exit code 0

#这种方法就是导入的库可以全部调用不加前缀

在python中,不需要声明变量名及其类型

例如:


from math import *
print(sin(0.5))
q=gcd(36,48)
print(q)
print(pi)
x=8
print(x)
x="I Love China"
print(x)


#输出结果:
12
3.141592653589793
8
I Love China

Process finished with exit code 0

变量与常量

1. 变量名必须以字母和下划线开头,但一下划线开头的变量在python中有特殊含义

2. 变量名中不能有空格及标点符号

3.不能使用关键字作为变量名,可以导入keyword后使用

4.变量名对英文字母大小写敏感

数字

  • python支持任意大的数字
  • 避免对实数之间直接进行相等的测

例如:

from math import pow
x=999999**999   # **是幂指数乘法,等价于内置函数pow()
print(x)
print(pow(6,2))
print (0.4-0.3)

#输出结果
D:\pycharm\pythondaimaku\venv\Scripts\python.exe D:/pycharm/pythondaimaku/test.py
999001498335372744248570977413472879450200236676493245329624084276033112415396062016087787816839089954526522363110337449981540686405960486562966262983554533634258289240907988812254631123965139692625405250433187600601299203002717845479078674733468073288823188551048394709438279560087772462162185702592723579710487875884694043425534709377710718422901206336016297096960446520475231839229292685864025783760164262739273444943923088808352964810988835588081125160843459665682372046495598387518450544401019789789693928179836801063700090256725671878630125697594944454292911360332768765568561962647243399736259365091491028830273551949502789785229135663879880425316617659583219333414689917805931983979540393492252721029001091199678003326101028573378037093997124461189558530005769160835682357341713635222669062909225166662854062070209614097596033029501393523339002214275535855404795340863688981197903217505112846075529973331502899366420734263224620380844611985084150921097641553125494427163802485958877773668254764569366547247290450322081893611624217185039283670376429868292883562712855656175194397133277720383362950416414468274835057300301418587762023580421858792186198398009349992725517359494379316029444038361577250143798979664751459713906189200275743531921221376094976624274429049773798864394998033194711320240007884888189242915140356290741442455592970344063038004383674552932884763415542685795630969326560440346507262040074912967510389806458527617714240269610953835661961544952743354253354463068529541636396718433118386747868159314388006184385165305560858203800344460957544615890037137548137810452625801678505181473622806567978984064301413896382302962014575695880877679176818247274887858379331604579988179308305001278639280666523784460176267524366073291961674529257546329651435887000227331597203384833834096827399514764683707114758751243689628381891459185562490186732165784136921799468024693798872962621884222761885059056129315712266067357521173759236059903642582196583768059405789849254065160021782133248497190955090704780062065796411908982926426070976303517438396342571773085691448796495436455575576096221595415327243128554353165360999585346494055770101207807520152001723002769942663512106280138381310634666467140663306560953829973996791232966849876363466785162561149099622385846336995596516644640359141837614391618570114369559085183159794103503359746359242881625843643295708229701909683189518374598349594138050392988941596824131927705856987546787088130007147421197196217115722093577873707513573996765566780937827271568659964508787729390513123204731267971832171391863541494848231161980069495898022249482272145774499527698858546486923338234644444784888631527497418589702167573978622186247872136132853848389619294286593387146792573580744217652900120081857211246334262763896401337746787357332219814089493325833579385973222077512403515793457819353222725314600767485369026830488456084099942790830946963801548551347159795310297294772738079751820136532490112725474591605711358350552560071829426140392191218530730113281020007194686777506297344754968576545917848399436610550518731393812255793175639080396916443095341511419777402429509048074269072189588627978258508262808252781437481753448299052201724654196995200196274033361207195429927515743838281169632387982207165014204445037562455190584441699123344623649698242998536829651345407454996821917356432623409047127449225673120723541901063195678353137081228086694706658653297443213313687169791181063407757775210935235465068258401587368987848382128780554200860098168248195530594238129396690827740804753221109027963205384933674252725387057460096705967048438845476906042989261752125666232236018067507792309448496988286529876837696618760914923074443999815250821024464007381056223865487489510467568381827212457601897272966268140386828935654620502086060465597988056178324319972593835499934693123473815990797899847144305010489392911002556368134693256335200701062281179499268918550622053804359015950408810706955436470043383752682499272233719321412655583858071214369611725724257883194899254058387830826354849431166633758705302936778053770409457670001465388468341568616232735905578632868302666809415139319642254474016859032615573028773663555764482540437477890936653131381447416790367823653006454697221296205972692663068035795725187187249112361955688848642007046191857280801351469972739807596937961337549745082365052646418316271272431646856477084113587212532905094165050353240808910288494162605709804862866562533861573241369176070208165215989167765902418642317009498481118332347440364275479217302354319132275347415547327267830945645159172343597261031967297188766822394397020982272950711937138770010316975874615316925221790443890914868717940196844079355733826539796889714142076857964537334872740998692445446189500494842798690396250000267825176498907437355312127015255516967476107790063131270584353762114822743636872830416489790197637460767068689748036940111732899547414624671308265355831222118750950959503312718722182646829368272583631957524416084239331316685895846367451760793043814517887202110584388374239221584731131040073221618662292914573267862324981910236111982351563544619785749996149140552302696653723713765759180467546965987634382981802065799553677370300890024484338502347801813721828878455034599744140691450128133390759629901628203832130054494758612921060525397159160994842065532787901192530379129298393064351077532968271037361300776048790142812281951988770337040006389742916351304066280143089823509184189965093276724144835056987365099719475752605180035282816013294966632466412496632153377115277664039988175692448277860129190478576718033356756608163085489753800604348416520360791174621452196524629242199290564301315844322461681072284311927689353570967849196949806946431837982944479077227475710918791551175588029544821772195863998322837810269772351182619087715499831120940108730911207470101894941263209939340875951093466460812786858666341858159718548789351916073743724045886362033367828391344956993993466440742807161631198011488752697543914668498501499000998999999
36.0
0.10000000000000003

Process finished with exit code 0

 

import math
print(0.4-0.3==0.1)
print(math.isclose(0.4-0.3,0.1))

#输出结果:
D:\pycharm\pythondaimaku\venv\Scripts\python.exe D:/pycharm/pythondaimaku/test.py
False
True

Process finished with exit code 0

 

  • python支持复数类型及其运算:
  • 示例:
x=3+4j
y=5+6j
print(x+y)
print(x*y)
print(abs(x))
print(x.imag)  #输出X的虚部
print(x.real)  #输出x的实部
print(x.conjugate())  #输出X的共轭复数

#输出结果:
D:\pycharm\pythondaimaku\venv\Scripts\python.exe D:/pycharm/pythondaimaku/test.py
(8+10j)
(-9+38j)
5.0
4.0
3.0
(3-4j)

Process finished with exit code 0

 

字符串与字节串

  • 在Python中,没有字符常量与变量的概念,只有字符串常量与变量,单个字符也是字符串,并且单引号,双引号,三单引号,三双引号,作为定界符,不同的界定符可以相互嵌套。
  • python 3.x以上的全面支持中文,中文和英文字符都作为一个字符对待,甚至可以使用中文作为变量名
x='I Love China'
y="hello world,'GO GO GO'"
print(x+y)
print(y)

#输出结果
D:\pycharm\pythondaimaku\venv\Scripts\python.exe D:/pycharm/pythondaimaku/test.py
I Love Chinahello world,'GO GO GO'
hello world,'GO GO GO'

Process finished with exit code 0

 

好了,今天就到这里了,

喜欢,就点个赞吧!!!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Liknana

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值