Python基础知识、基本概念、下载python和pycharm、列表、元组、字典等等

先看后赞,养成习惯。点赞收藏,人生辉煌!

么么哒

1、Python基础知识

1.1 基本概念

Python是一门解释型、面向对象的高级编程语言
Python是免费开源的支持交互式可跨平台移植的脚本语言(解释性语言)
优点
  开源、易于维护
  可移植
  易于使用、简单优雅
  广泛的标准库、功能强大
  可扩展、可嵌入
缺点
  运行速度慢
  代码不能加密
Python应用场景
  Web开发:Djiango、TurboGear、web2py等框架
  科学计算:NumPy、SciPy、Matplotlib可以让python程序员编写科学计算程序
  服务器软件:python对于各种网络协议的支持很完善,因此被经常用于编写服务器软件、网络爬虫
游戏:很多游戏使用C++编写图像显示等高性能模块,而使用python或者Lua编写游戏的逻辑、服务器
  桌面软件:wxPython、PyQt、PySide、PyGTK是python快速开发桌面应用程序的利器
  自动化脚本:大多数Linux发行版以及NetBSD、OpenBSD和MacOSX都集成了python,可以在终端下直接运行python
Python应用方向
数据分析: python是数据分析的主流语言之一
科学计算: 绘制高质量的2G和3G图像
人工智能:
网络爬虫:
常规软件开发:
WEB开发:

1.2 下载python和pycharm

下载python链接
https://www.python.org/downloads/
下载pycharm链接
https://www.jetbrains.com/pycharm/
标识符和关键字
‘False’, ‘None’, ‘True’, ‘peg_parser’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘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’

1.3 格式化输出

print('hello',end='')后面直接跟着输出
print('word',end='\t')相当于tab键之后再跟着输出
print('python',end='\n')换行输出
  age = 18
  print('我的年纪是:%d岁'%age)
  age = 11
  str='中国'
  print('我的年龄是%d,我的国籍是%s'%(age,str))
  print('aaa','bb','ccc')
  print('www','baidu','com',sep='.')
  print('hello',end='')
  print('word',end='\t')
  print('python',end='\n')
  print('end')
  print("\n")   #换行输入

1.4 键盘输入

Password = input(“请输入密码”)
Print(‘你刚刚输入的密码是’,password)

type(password):是字符串类型

如果要输入其他类型则强制转化:

Password = int(input(“请输入密码”))
Print(‘你刚刚输入的密码是’,password)

type(password):是int类型

1.5 运算符和表达式

运算符号 作用
+ 加法
- 减法
* 乘法
\ 除法
% 取模
**
\\ 取整数

比较运算符…
赋值运算符…

2、判断语句和循环语句

2.1 判断语句

练习题:输入一个成绩,判断考试等级

score = int(input("输入成绩..."))
if score >= 90 and score <= 100:
    print('本次考试等级为A')
elif score >= 80 and score <90:
     print('本次考试等级为B')
elif score >= 70 and score < 80:
    print('本次考试等级为C')
elif score >= 60 and score <70:
     print('本次考试等级为D')
else:
    print('本次等级为E')

2.2 循环语句

for i in range(-10,-100,-30):#-10为起点,-100为终点,-30为步长
    print(i)

运行结果

a = ['aa','bb','cc','dd']
for i in range(len(a)):
    print(i,a[i])

运行结果
练习题:1-100 求和。

#1-100求和
sum = 0
for i in range(1,101):
    sum = sum +i
print(sum)

运行结果
练习题:while求1-100的和

i = 1
sum = 0
while i <101:
    sum = sum +i
    print('这是第%d次就和且和是%d'%(i,sum))
    i+=1

看清原理

i = 1
sum = 0
while i <101:
        sum = sum +i
        i += 1
print(sum)

简化
练习题:九九乘法表for做法

# 九九乘法表for
for i in range(1, 10):
    for ii in range(1,i+1):
        print('%d*%d=%d'%(i,ii,i*ii),end =<
  • 7
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值