Python 入门 基础笔记(一) - 介绍及liunx 安装

       蟒运行会出现python3以上的安装,对于安装,直接安装,更加需要注意的安装即装,需要注意的安装即可安装python3以上的版本,因为蟒运营会逐渐取消低版本的蟒,我为了学习python2与python3的语法差别特意安装了两种版本,工作了肯定不会用低版本的蟒蛇。

    

首先要了解的的的的的Python语言的:

1.python的优点: 
开发效率高,强大的第三方库 
可嵌入性广, 
可扩展性强, 
可移植性高,跨平台(linux更是自带python) 
2.python的缺点: 
速度慢,Python比ç慢很多,比Java的的的的慢也一点一。
代码不能加密
单线程
p3.ython3的优点: 
中文英语英语作为可以名变量。
一些语法的变化库名改变

liunx 安装:

1.在liunx上安装python运行环境
yum -y install gcc
 
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
 
2.进入到安装目录
cd /usr/local/
 
3.下载python3.7的安装包 (可能会有点慢)
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
 
4.解压安装包
tar -zxvf Python-3.7.0.tgz
 
5.配置python环境以及安装编译python
1) mkdir /usr/local/python3
2) cd Python-3.7.0
3) ./configure --prefix=/usr/local/python3
4) make && make install
 
6.确认安装成功
/usr/local/python3/bin/python3.7
 
会出现:
			 Python 3.7.0 (default, Jun  6 2022, 11:01:13) 
			[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
			Type "help", "copyright", "credits" or "license" for more information.
 
>>> print("Hello World!")
Hello World!
>>> exit()

 

window 安装

1,下载 地址: Python Releases for Windows | Python.org

2. 安装安装程序,步骤如下

      下载完之后双击该文件,会弹出以下框框,勾选最后一项 Add python.exe to PATH ,把python添加到环境变量PATH中,再选择自定义安装  Customize installation 

3.点击next,勾选Install Python 3.11 for all usersDownload debugging symbols,自定义安装路径

 

4.点击Install开始安装

 变量的命名规则: 
变量名只能是字母,数字,下划线或者任意的组合数字不能开头和结尾
蟒保留关键字:['和','为','断言','打破','阶级','继续','高清', '删除',''ELIF''其他''除''高管''终于''对''从''全球''如果''进口''中''是''拉姆达''不是' '或' '传递' '打印' '加注' '返回' '尝试' '同时' '带' '产量'],禁止作为变量名

其次;会使用变量命名,定义,赋值    

'''

name = "hello world!!"
print(name)

MyNameIs = "zhangyajun"
# 中文也可以作为变量使用  但官方不建议
张亚军 = "张亚军";

# 常量  大写
STATUS = "通过"
'''

 再有掌握输入语句,注意,python2的raw_input()相当于python3 input()语句。并且,接受的所有内容默认为String类型

name = input("name:")
age = int(input("age:"))
print(type(age))
sex = input("sex:")
#  转换
sname = '''
_name:%s
_age: %d
_sex:%s

'''%(name,age,sex)
print(sname)


#  转换
sname2 = '''
name:{_name}
age: {_age}
sex:{_sex}

'''.format(
    _name = name,
    _age= age,
   _sex = sex
)
print(sname2)

sname3 = '''
name:{0}
age: {1}
sex:{2}

'''.format(name,age,sex)
print(sname3)

上边可以看出我提供了三种输入格式化之后的内容方法,

第一种:利用%d,%S对输入内容做格式化,但是刚才说了输入接受的是字符串类型所以数字类型的要强转,然后输出%(字段,字段)

第二种:还是利用%d,%S对输入内容做格式化,利用.format()函数,调用之前的格式变量,并输出;

第三种:抵用占位,动态来输出需要的内容;

最后,phthon语句,例如if ... if ... elif .... while ... for ...语句

# if elif ...
FPASS = 53132323  # 定义常量
count = 3
while count < 3:
    userName = input("姓名:")
    password = int(input("密码:"))
    #password = getpass.getpass("密码:")    标准库调用方法
    print(userName,password)

    if FPASS == password :
        print("wecolme {user} login..".format(user = userName))
    elif FPASS > password:
        print("sorry,you are not go on  ")
    elif FPASS < password:
        print("sorry,you think bigeer")
    else:
        print("field request")
    count +=1
else:
    print("sorry,get  fuck off!")

我把三种语句放在一起写了个登录三次小功能,phthon厉害之处就是,语法简练,if ... elif ...,同时为......别....也可以,  

其中,当你要密码输入时不显示,可以调用蟒的将将将将将getpass模块,前提是要导入模块,之后调用将将将将将getpass()方法即可;

最后的蟒也有很多内建函数:例如平方POW(X,Y); ABS()取绝对值,ROUND()四舍五入。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

东方鲤鱼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值