Python入门、对象与变量了解


前言:python,简单易学,好用,开发效率高,丰富的标准库、三方库,框架,开发效率高,庞大的社区支持。
注意&小知识点汇总:
1.python不需要编译成机器语言,由解释器执行代码,
2.跨平台型其实并没有java好,
3.python3需要括号,
4.我们选择python3,32位,因为python2在2020年已经不维护了。
eg:

print("hello,world !")

5.退出解释器的三种方法:
1>Ctrl+Z
2>exit()
3>quit()

python 适用领域

1.适合领域:web,游戏,人工智能,自动化(自动登录),数据分析,运维,自然语言处理,图像处理(比如处理成浮雕),性能测试(locust),爬虫;
2.不适合领域:底层软件(驱动,嵌入式),web前端(html,css,js),app(object c,java)

python安装

官网地址:
https://www.python.org/downloads/
安装时:
Add python3.7 to PATH
安装至其他盘

pycharm官网下载

官网地址:
https://www.jetbrains.com/pycharm/download
不要选.py否则只要出现.py的文件就是pycharm的图标,而文件可能是python文件
打勾:download and install jre(所需的Java环境,后面的工具可能用到)
注意:工程和工具不要安装在同一个目录下面
否则项目可能会被删掉/(ㄒoㄒ)/~~
location自己选择一个路径
new—python package—python file
顶格写,不用句末写分号,可以空行

对象

万物皆为对象
python3中有int没有long
int整型in (数字对象)
print(type(100))
float (字符串对象)
1》有长度限制,小数点后16位
print(2/6)
0.3333333333333333
2》取小数点后的有效位数:print(round(2/6,4))
0.3333
python2和python3区别
python2中只要整数部分,小数不要,9/4=2不是四舍五入
python3是2.25
解决:在python3中,9//4=2
python2中9.0/4=2.25 除数和被除数只有有一个是浮点数就能除尽
取余%
9%4=1
次方
2**4=16

print(2**4)

混合运算
先括号,再乘除,再加减
字符串
只要引号引起来的都是字符串,左右都一样
”字符串 “ ,‘字符串’
表达式
表达式是可以产生一个值的一段代码
因为表达式可以被求值,所以它可以写在赋值语句等号的右边
注意:
1.先入为主
print(“hello”+2) TypeError: must be str, not int
执行多行语句
多行语句对齐,空行没有关系,顺序执行
执行指定的一行代码
选中–右键Execute Selection in Console
点左下角run恢复

对象类型

  • 数字对象:int、float
  • 字符串对象:对称的引号引起来
  • 所有数据类型都是对象
  • 对象是非常泛义的概念
  • 一个(函数,类,对象,方法)皆为对象

变量

welcome ='欢迎一起学习'    # 定义一个变量,变量本质就是一个对象的名字
print('小A'+welcome)
print('小B'+welcome)

变量命名

  • 字母(大小写敏感),数字,下划线(普通变量不要用下划线开头)
  • 一般以字母大小写开头
  • 不能与关键字或者内置函数同名
  • 不能中文 ,通用性差,转码易出错
  • myprint 、myPrint驼峰法,最好见名知意
    关键字
import keyword
print(keyword.kwlist)

[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

变量赋值

  • python里不用声明类型,赋什么值就是什么类型
  • 定义变量的时候要给一个初始值
  • python里没有a++和++a而是a=a+1和a+=1
Name = "songqin"
Name = "python"
print(Name)

python
特点:不能一指多,
查看内存地址:
print(id(‘python’))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值