热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python中使用什么注释语句和运算_Python基础知识

本文标识:Python_1本文编辑:Jack风编程工具:Anaconda、Pycharm阅读时长:12分钟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

点击播放 GIF 0.2M



推荐阅读
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
  • 2022年的风口:你看不起的行业,真的很挣钱!
    本文介绍了2022年的风口,探讨了一份稳定的副业收入对于普通人增加收入的重要性,以及如何抓住风口来实现赚钱的目标。文章指出,拼命工作并不一定能让人有钱,而是需要顺应时代的方向。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • 开发笔记:Java是如何读取和写入浏览器Cookies的
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Java是如何读取和写入浏览器Cookies的相关的知识,希望对你有一定的参考价值。首先我 ... [详细]
  • web.py开发web 第八章 Formalchemy 服务端验证方法
    本文介绍了在web.py开发中使用Formalchemy进行服务端表单数据验证的方法。以User表单为例,详细说明了对各字段的验证要求,包括必填、长度限制、唯一性等。同时介绍了如何自定义验证方法来实现验证唯一性和两个密码是否相等的功能。该文提供了相关代码示例。 ... [详细]
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
  • 基于dlib的人脸68特征点提取(眨眼张嘴检测)python版本
    文章目录引言开发环境和库流程设计张嘴和闭眼的检测引言(1)利用Dlib官方训练好的模型“shape_predictor_68_face_landmarks.dat”进行68个点标定 ... [详细]
  • Python爬虫中使用正则表达式的方法和注意事项
    本文介绍了在Python爬虫中使用正则表达式的方法和注意事项。首先解释了爬虫的四个主要步骤,并强调了正则表达式在数据处理中的重要性。然后详细介绍了正则表达式的概念和用法,包括检索、替换和过滤文本的功能。同时提到了re模块是Python内置的用于处理正则表达式的模块,并给出了使用正则表达式时需要注意的特殊字符转义和原始字符串的用法。通过本文的学习,读者可以掌握在Python爬虫中使用正则表达式的技巧和方法。 ... [详细]
  • 如何在HTML中获取鼠标的当前位置
    本文介绍了在HTML中获取鼠标当前位置的三种方法,分别是相对于屏幕的位置、相对于窗口的位置以及考虑了页面滚动因素的位置。通过这些方法可以准确获取鼠标的坐标信息。 ... [详细]
  • 本文介绍了RxJava在Android开发中的广泛应用以及其在事件总线(Event Bus)实现中的使用方法。RxJava是一种基于观察者模式的异步java库,可以提高开发效率、降低维护成本。通过RxJava,开发者可以实现事件的异步处理和链式操作。对于已经具备RxJava基础的开发者来说,本文将详细介绍如何利用RxJava实现事件总线,并提供了使用建议。 ... [详细]
author-avatar
若雄建伦95
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有