python环境配置及简单语句联系

http超文本传输协议
ftp文本传输协议

环境变量:env

在这里插入图片描述
配置环境
yum install gcc zlib-devel openssl-devel
./configure --prefix=/usr/local/python3.6 --with-ssl
在这里插入图片描述

在这里插入图片描述make install

此时/usr/local下就有了一个Python3.6的目录在这里插入图片描述

在这里插入图片描述
在根下的/usr/local/bin/建立python3.6的软链接
在这里插入图片描述
在这里插入图片描述

ln -s /usr/local/python3.6/bin/python3.6 /usr/local/bin/
此时python3.6环境已经配好

在这里插入图片描述

变量命名:见名知意
由字母数字,下划线组成
不能以字母开头
不能和关键字重名

变量类型
int
float
bool

字符串
“let’s go”
“”“hello
“””

输入输出
python2
input(Num:)

python3.6

name=‘laoli’
age=39
print(’%s的年龄是%d’ %(name,age))

格式化输入输出
python3.6 进入系统
(用3.6版本执行文件)

3.6版本默认input 类型输入为字符串

写一个脚本
vim student.py
num = input(‘输入学生姓名:’)
chinese =float( input(‘语文成绩’) )
math =float( input(‘数学成绩’) )
english =float( input(‘英语成绩’))
source=chinese+math+english
ave=source/3
per=chinese/source
print(‘平均成绩是%.2f’ %(ave))
print(‘语文成绩占%f’ %per)

python3.6 student.py

###python工具
得到安装包pycharm-community-2018.3.tar.gz
chmod 777 /usr/local/python3.6/

tar zxf pycharm-community-2018.3.tar.gz解压

cd /usr/local/python3.6/pycharm-community-2018.3/ bin
./pycharm.sh 运行安装脚本

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
如何重新安装

在这里插入图片描述

求阶乘
num= int (input(“请输入一个数字”))
res = 1
for i in range(1,num+1):
res *= i
print("%d" %res)

count=0
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if(i !=j and j!=k and k!=i):
print(i100+j10+k)
count +=1
print (’%d’ %count)

在这里插入图片描述
用户登录
for i in range(3):
name=input(“请输入用户名:”)
passwd=input(“请输入密码:”)
if (name == ‘name’ and passwd ==‘westos’):
print(‘登陆成功!’)
break
else:
print('登陆失败 ')
else:
print (‘请稍后再试’)

简单模拟shell
import os
os.system(‘ls’)

for i in range(1000):
a=input(’[kiosk@foundation14 ~]$’)
if a:
if a==‘exit’
print(‘logout’)
else:
os.system(a)
else:
continue

最大公约数,最小公倍数
a=int (input(‘请输入数字a:’))
b=int (input(‘请输入数字b:’))
c=min(a,b)
d=0
e=1
for i in range(1,c+1):
if (a%i0 and b%i0):
d=i
print(‘最大公约数为%d’ %d)
e=a*b/d
print(‘最小公倍数为%d’ %e)

while 循环

打印星星
row=1

while row<=5:
line=5
line=line-row
while line<=5 and line>0:
print (’*’, end=’’)
line -=1
print(’’)
row +=1

猜数字

import random

a = random.randint(1,100)
for i in range(1,100):
b = int(input(‘请输入猜的数字’))
if b>a:
print(‘太大’)
elif a==b:
print(‘猜对了!’)
else:
print(‘太小’)

字符串特性
s=‘hello’
print(a[0])输出第0个字符
print(s[0:3])0-3个字符

判断回文数

判断大小写和数字

常用方法

判断变量名

字符串的搜索和替换
print(s.replace(‘hello’,‘westos’))

字符串统计

print(‘hello’.count((‘l’))统计l的个数
print(len(‘hello’))统计长度

字符串的分离
date=2019-06-23
date1=date.split(’-’)截出以-分隔的字符串
print(date[::-1])倒叙 字符反转

字符串倒叙
a=input(‘请输入出勤表’)
b=a.split((’ ‘))
c=(b[::-1])
print(’ '.join©)

shell中 date+%F按年月日格式输出日期

连接
print(’-’.join(date1))把间隔以-的字符串连接起来
输出

import random
a=random.randint(0,10)
b=random.randint(0,10)
c=a+b
print(’%d’ %(a+b))
d=int(input(‘请输入答案’))
if c==d:
print(‘答案正确’)
else:
print(‘答案错误’)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值