495|2

6060

帖子

6

TA的资源

版主

楼主
 

《Python编程快速上手》2、通过试验学习Python 基础 [复制链接]

        Python编程语言有许多语法结构、标准库函数和交互式开发环境功能。首先学习一些基本编程概念,通过实践去验证。可以通过控制台,或者编写一个文件,然后运行去查看结果。
表达式:
        表达式是语言中最基本的编程结构,Python 表达式中可以使用大量其它操作符,例如下按优先级从高到低列出了 Python 的所有数学操作符:指数、取模/取余数、整除/商数取整、加减乘除。数学操作符的操作顺序(也称为“优先级”)与数学中类似。** 操作符首先求值,接下来是 ­ *、/、// 和 % 操作符,从左到右。+ 和 - 操作符最后求值,也是从左到右。如果需要,可以用括号来改变通常的优先级。
        我们通过具体代码测试一下:
x = 10
y = x**3
print(y)
y = x%3
print(y)
y = x//4
print(y)
y = x/3
print(y)
y = x+4
print(y)

 

        运行结果如下图:
整型、浮点型和字符串数据类型
        表达式是值和操作符的组合,它们可以通过求值成为单个值。“数据类型”是一类值,每个值都只属于一种数据类型。
        Python 的文本也可以称为“字符串”或 strs ,通过单引号或双引号包围住字符串(例如 'Hello' 或 "Goodbye cruel world!"),来表示字符串的开始和结束。没有字符的字符串,称为“空字符串”。
        “+”可以表示相加操作符,也可以是字符串连接的操作符,例如:
x = 'Hello'
y = "Goodbye cruel world!"
print(x+y)

        输出如下图:

        同样“*”也有两个作用,操作符只能用于两个数字(作为乘法),或一个字符串和一个整型(作为字符串复制操作符)。
变量
        变量可以通过“=”进行复制,变量名需要合法(一个词、只能包含字母、数字和下划线、不能以数字开头),这方面其实和大多数语言是一致的。变量名是区分大小写的,这意味着 spam、 SPAM、Spam 和 sPaM 是 4 个不同的变量,变量用小写字母开头是 Python 的惯例。
        有几个函数比较常用,print()将内部的字符串打印出来(也可以是变量);input() 是等待键盘输入文本的函数,运行到这里会等待输入,然后按下回车键运行; len() 函数通过传递一个字符串(或包含字符串的变量),求字符串中字符的个数,返回只是个变量;str()、int() 和 float() 函数是强制转换用的,同一种类型才可以运算或者叠加。
        下面是对这些函数的操作使用:
x = 'Hello'
y = " world!"
print(x+y)
myName = input()
print(myName)
print(len(myName))
a = 3.5
print('a =:'+str(a))
b = '4.6'
print(a + float(b))

        结果如下图:

最新回复

跟着大咖学学习Python 基础,,,,   详情 回复 发表于 2024-4-26 07:32
点赞(1) 关注
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

回复
举报

6593

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

跟着大咖学学习Python 基础,,,,

点评

都是初学者,大家一起学习进步    详情 回复 发表于 2024-4-26 08:24
 
 
 

回复

6060

帖子

6

TA的资源

版主

板凳
 
Jacktang 发表于 2024-4-26 07:32 跟着大咖学学习Python 基础,,,,

都是初学者,大家一起学习进步  

个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表