IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python编程基础知识:第一个程序的运行<“hello world“> -> 正文阅读

[Python知识库]Python编程基础知识:第一个程序的运行<“hello world“>

?

目录

? ? ? ? ? ? ? ??

?一、变量:

????????? 1.1.python变量名命名规则:

????????1.2:变量的数据类型:

????????1.3:变量的赋值:

二、运算符:????????

?????????2.1 算数运算符:

?????????2.2 赋值运算符:

??????????2.3 关系运算符:

? ? ? ? ?2.4 逻辑运算符:

????????2.5?位运算符:.

三、输入和输出:

????????3.1输入? ? ? ??

????????3.2 输出:????????????????

练习:


? ? ? ? ? ? ? ??

?一、变量:

? ? ? ? ? ? ?所谓变量就是指程序运行中其值可以改变的量

????????? 1.1.python变量名命名规则:

  ????????????????????????1.变量名通常由字母,数字,下划线组成;

  ????????????????????????2.数字不能作为变量名开头;

  ????????????????????????3.不能以python中的关键字命名;

  ????????????????????????4.变量名要有意义;

  ????????????????????????5.不要用汉字和拼音去命名;

  ????????????????????????6.变量名要区分大小写;

  ????????????????????????7.推荐使用驼峰型(GuessAge或guessAge)和下划线(guess_age)来命名;

  ????????????????????????8.常量通常使用大写来定义.

????????1.2:变量的数据类型:

????????????????变量的数据类型取决于它引用的数据的类型。Python的数据类型包括数字、布尔类型、字符串、列表、元组、字典等。。
????????????????我们先简单介绍下数字、字符串、和布尔类型,其余类型我们会在后面进行介绍。


一、数字:

????????数字数据类型用于储存数值(int)整形
二、float(浮点型):

????????float也被称之为浮点数,由整数和小数组成。

三、complex(复数):

????????复数由实数部分和虚数部分共同组成,一般形式为x+yj,其中x为复数的实数部分,y为复数的虚数部分,这里的x和y都是实数,如1+2j、3+5j
四、布尔类型:布尔类型是一种比较特殊的数据类型,他只有‘True(真)’和‘False(假)’两种值
如图所示:当我们在python中输入10>20时为False(假).当我们在python中输入20>10时为True(真)

四、字符串:

????????字符串是以单引号或者双引号括起来的任意文本。如' 我真帅'? '我好帅 '。

? ? ? ? 如果单引号本身也是字符串的一个字符,那就可以用双引号括起来;反之如果双引号本身也时字符串的一个字符,那就可以用单引号括起来。
?


例如:

? ? ? ? ? ? ? ?

?

?

?

?

????????1.3:变量的赋值:

????????????????Python是一门动态编程语言,在程序执行过程中,变量可以被赋予不同类型的值,赋值同时也改变了变量的类型。


????????我们可以演示一下如图所示:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

同时也可以给不同的变量名称赋予一个相同的值:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

?

?

?

?


二、运算符:
????????

?????????2.1 算数运算符:

????????????????Python 提供了七个基本的算数运算符,其中运算方式和数学中基本类似。其符号和功能

如图所示:

查看源图像????????

?????????2.2 赋值运算符:

查看源图像

# 加法赋值运算符
a=b=1
a+=b  # 解析就是 a=a+b
print(a)


# 减法赋值运算符
a=b=1
a-=b  # 解析就是 a=a-b
print(a)


# 乘法赋值运算符
a=b=2
a*=b  # 解析就是 a=a*b
print(a)


# 除法赋值运算符
a=12
b=4
a/=b  # 解析就是 a=a/b
print(a)


# 取模赋值运算符
a=13
b=4
a%=b
print(a)  #解析就是a=a%b  就是取余数

????????运行结果如下:


?????????2.3 关系运算符:

????????????????关系运算符又称之为<比较运算符> 用于比较运算符两侧的值,比较的结果是一个布尔值(相信大家还记得布尔类型的两个结果)
? ? ? ? 如图所示:
????????????????
查看源图像
????????2.4 逻辑运算符:


????????????????逻辑运算符包括(and与)、(or或)、(not非)三种


????????2.5?位运算符:.

????????????????位运算符是指进行二进制的运算:

? ? ? ? ? ? ? ? ? ? ??查看源图像

?

?

?

?

?

三、输入和输出:

????????3.1输入:


????????????????在Python中使用print()进行输出

????????????????输出字符串要用单引号或者双引号包含起来;输出变量时候可以不加引号;

? ? ? ? ? ? ? ? 变量和字符串同时输出时要用',' 分割。
?

? ? ? ? 如图所示:

# 要用单引号或者双引号包含起来
print('字符串输出')

# 输出int类型直接输出数字
print(6546)

# 输出变量内容,直接输出变量名
file='陈耿耿~~~'
print(file)

#输出字符串和其他内容时要用’,‘分割

print(file,'YAYAYAY',646)

????????运行结果如下:

????????????????
????????????????

?

????????3.2 输出:
????????????????

????????在Python中使用input进行输入:input 可以让程序暂时暂停,当代用户输出数据,当获取用户数据后,Python 将其以字符串的形式储存在一个变量中,方便以后使用
?

# 先让用户输入用户名
user_name = input('请输入用户名')
# 再让用户输入密码
passwd = input('请输入密码')
# 输出用户名密码
print('用户名:',user_name,'密码:',passwd)

运行结果为:

?

练习:

? ? ? ? 制作一个计算三角形周长的程序:三角形三条边用户自己输入
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 已知三角形周长公式为a+b+c

#制作一个计算三角形周长的程序:三角形三条边用户自己输入
a=input('请输入三角形的第一条边')
b=input('请输入三角形的第二条边')
c=input('请输入三角形的三条边')
#起一个D变量名,盛放a,b,c 三个值的和
D=(a+b+c)
# 输出三角形的周长
print('三角形的周长为:',D)

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-08-01 14:27:47  更:2021-08-01 14:29:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/25 13:39:11-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计