python基础知识-Python基础知识

本文标识 :Python_1

本文编辑 :Jack 风

编程工具 :Anaconda、Pycharm

阅读时长 :12分钟

Python基础学习

为什么那么多培训机构?那么多的程序员呢?

很简单啊。因为。==.

不信?来动手试试吧。

1、操作系统(科普一下)

目标

了解操作系统及应用

操作系统接口示意图

那么没有安装操作系统的计算机, 那就是裸机

2、Python优缺点

时势造英雄 人生苦短,我用python

Python可以做什么呢?

3、Python的第一个程序

上篇已经说过一些,但是竟然有人问我!

此处以jupyter为例吧。

果真是炒鸡小白。

1、运行服务,进入web页面

2、进入你的工作目录

3、成功输出你的第一行代码

4、注释

4.1、注释引入

1、未使用注释

2、使用注释

3、注释的作用

通过用自己熟悉的语言,在程序中对某些代码进行标注说明,这就是注释的作用,能够大大增强程序的可读性

4.2、注释分类

1、

# 我是注释,可以在里写一些功能说明之类的哦

print('hello world')2、

3、

在python的语法规范中推荐使用的方式:

(早期版本,不写的话,就会报错哦)

# -*- coding:utf-8 -*-

5、变量以及类型

目标

掌握变量的定义和修改

了解变量有哪些类型和查看方式

5.1、

A:简单来讲就是,在程序中,我们需要对2个数据进行求和,那么该怎么做呢?

B:类比现实生活中,比如你去买早餐,一个鸡蛋,一个茄子包子等,你需要算你共花了多少钱。

所以,对于Python而言,存储一个数据,就需要一个

程序就是用来处理数据,而变量就是用来存储数据的。

5.2、

生活中类型的例子(拿车来举例吧):

挖掘机、轿车、跑车、公交车

(类型,大小,价格都不同)

程序中:

充分利用空间,有效管理内存

那么问题来了,如何知道一个变量的类型呢?

Python中,只要定义了变量,且它有数据,那么它的类型就确定了。不用去说明它的类型,系统会自动辨别。

type(变量名称)---- 查看变量类型

6、标示符和关键字

6.1、标示符

开发人员在程序中自定义的一些符号和名称

标示符是自己定义的,如变量名 、函数名等

6.2、标示符的规则

标示符由字母、下划线和数字组成,且数字不能开头

找一找:(如下,哪些是对的,哪些是错的?)

fromNo12

from#12

my_Boolean

my-Boolean

Obj2

2ndObj

myInt

test1

Mike2jack

My_tExt

_test

test!32

haha(da)tt

int

jack_rose

jack&rose

GUI

G.U.I

a2data

python中的标识符是区分大小写的

6.3、命名规则

见名知意

驼峰命名

下划线链接

6.4、关键字

python一些具有特殊功能的标示符,这就是所谓的关键字

关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符

查看关键字

7、输出

7.1、普通输出

# 打印提示

print("hello world")

7.1、格式化输出

7.1.1、格式化的目的

print('小风今年10岁')

print('小风今年18岁')

print('小风今年20岁')

# 思考,年龄多次使用,如何简化 -- 字符串可视化7.1.2、格式化

7.1.3、换行输出7.1.4、Python2-3输出区别

Python3 使用 print 必须要以小括号包裹打印内容,比如

Python2 既可以使用带小括号的方式,也可以使用一个空格来分隔打印内容,比如

现在都是以python3为主

7.1.5、动手试试吧

编码完成一下名片的显示:

==================================

姓名:努力赚钱的小风

QQ:xxxxxxx

手机号:185xxxxxx

公司地址:北京市xxxx

==================================

#思考,如何格式化输出?换行?

8、输入

这里简单说一下,Python2中的输入是 raw_input()函数

而在Python3中只有input()

9、运算符

算术运算符

运算优先级

赋值运算符

复合赋值运算符

9.1、算术运算符

下面以a=10 ,b=20为例进行计算

>>>9/2.0

4.5

>>>9//2.0

4.0

>>>1+2*3

7

>>> (1+2) *3

9

9.2、赋值运算符

>>>a,b=1,2

>>>a

1

>>>b

2

9.3、复合赋值运算符

10、数据类型转化

了解类型转换的作用

掌握常用的类型转换

举例

a='100'# 此时a的类型是一个字符串,里面存放了100这3个字符

b=int(a)# 此时b的类型是整型,里面存放的是数字100

print("a=%d"%b)

11、判断语句介绍

直接拿一个例子来说明吧。

if今天是周六或者周日:

约妹子

if今天是情人节:

买玫瑰

if今天发工资:

先还信用卡的钱

if有剩余:

又可以happy了,O(∩_∩)O哈哈~

else:

噢,no。。。还的等30天

小总结:

如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断

不仅生活中有,在软件开发中"判断”功能也经常会用到

12、if语句

掌握 if 语句的语法格式

12.1、if判断语句介绍

if语句是用来进行判断的,其使用格式如下:

if要判断的条件:

条件成立时,要做的事情

demo1:

age=30

print"------if判断开始------"

ifage>=18:

print"我已经成年了"

print"------if判断结束------"

运行结果:

------if判断开始------

我已经成年了

------if判断结束------

demo2:

age=16

print"------if判断开始------"

ifage>=18:

print"我已经成年了"

print"------if判断结束------"

运行结果:

------if判断开始------

------if判断结束------

小总结:

以上2个demo仅仅是age变量的值不一样,结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行那块代码,否则就不执行那块代码

注意:

代码的缩进为一个tab键,或者4个空格

12.2、练一练

要求:从键盘获取自己的年龄,判断是否大于或者等于18岁,如果满足就输出"哥,已成年,网吧可以去了”

使用input从键盘中获取数据,并且存入到一个变量中

使用if语句,来判断 age>=18是否成立

12.3、想一想

判断age大于或者等于18岁,使用的是 >=,还有哪些呢?

13、比较、关系运算符

13.1、比较(即关系)运算符

python中的比较运算符如下表

13.2、 逻辑运算符

14、小风作业练习

必做题

说出变量名字,可以由哪些字符组成

写出变量命名时的规则

说出什么是驼峰法(大驼峰、小驼峰)

编写程序,完成以下要求:

提示用户进行输入数据

获取用户的数据数据(需要获取2个)

对获取的两个数字进行求和运行,并输出相应的结果

编写程序,完成以下要求:

提示用户进行输入数据

获取用户的数据数据(需要获取2个)

对获取的两个数字进行减法运行,并输出相应的结果

编写程序,完成以下信息的显示:

==================================

=欢迎进入到身份认证系统V1.0

=1.登录

=2.退出

=3.认证

=4.修改密码

==================================

编写程序,从键盘获取一个人的信息,然后按照下面格式显示

==================================

姓名:A2Data

QQ:xxxxxxx

手机号:185xxxxxx

公司地址:北京市xxxx

==================================

编写程序,从键盘获取用户名和密码,然后判断,如果正确就输出以下信息

亲爱的xxx,欢迎登陆A2Data学习管理系统

点击原文,网站目录更直接哦! 欢迎网站评论做答。

如有疑问,请添加:a2xf669

641

点击播放 GIF 0.2M

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值