当前位置: 首页 > news >正文

学习python第一天

1.输出
print("Hello, World!")
2.退出命令提升符
exit()
3.Python 缩进

     实例

if 5 > 2:print("Five is greater than two!")

     空格数取决于程序员,但至少需要一个。

     您必须在同一代码块中使用相同数量的空格,否则 Python 会出错:

     错误实例

if 5 > 2:print("Five is greater than two!") print("Five is greater than two!")
4.Python 中的注释:
     a.行注释
#This is a comment.
print("Hello, World!")
     b.块注释
"""
This is a comment
written in 
more than just one line
"""
print("Hello, World!")
5.变量
a.与其他编程语言不同,Python 没有声明变量的命令
b.变量不需要使用任何特定类型声明,甚至可以在设置后更改其类型。
x = 5 # x is of type int
x = "Steve" # x is now of type str
print(x)

 输出只有'Steve'

c.字符串变量可以使用单引号或双引号进行声明:
x = "Bill"
# is the same as
x = 'Bill'
d.变量名称

变量可以使用短名称(如 x 和 y)或更具描述性的名称(age、carname、total_volume)。

Python 变量命名规则:

  • 变量名必须以字母或下划线字符开头
  • 变量名称不能以数字开头
  • 变量名只能包含字母数字字符和下划线(A-z、0-9 和 _)
  • 变量名称区分大小写(age、Age 和 AGE 是三个不同的变量)

请记住,变量名称区分大小写

e.向多个变量赋值

Python 允许您在一行中为多个变量赋值:

x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)"""
输出
Orange
Banana
Cherry
"""
f.输出变量

如需结合文本和变量,Python 使用 + 字符:

字符+字符

x = "awesome"
print("Python is " + x)"""
输出
Python is awesome
"""

数字+数字 

x = 5
y = 10
print(x + y)"""
输出
15
"""

不能字母+数字

错误实例

x = 10
y = "Bill"
print(x + y)"""
输出
Traceback (most recent call last):File "E:\py脚本\zxpy(自学python)_01.py", line 3, in <module>print(x + y)~~^~~
TypeError: unsupported operand type(s) for +: 'int' and 'str'
"""
g.全局变量

实例

在函数外部创建变量,并在函数内部使用它

x = "awesome"def myfunc():print("Python is " + x)
myfunc()"""
输出
Python is awesome
"""
h.局部变量

在函数内部创建一个与全局变量同名的变量:

x = "awesome"
def myfunc():x = "fantastic"print("Python is " + x)
myfunc()
print("Python is " + x)"""
输出
Python is fantastic
Python is awesome
"""
j.global 关键字

通常,在函数内部创建变量时,该变量是局部变量,只能在该函数内部使用。

要在函数内部创建全局变量,您可以使用 global 关键字。

如果您用了 global 关键字,则该变量属于全局范围:

x = "222111"def myfunc():global xx = "fantastic"myfunc()print("Python is " + x)"""
输出
Python is fantastic
"""

写博客总结:标题要从标题二开始,这样更加清楚明了

http://www.lryc.cn/news/293090.html

相关文章:

  • interface转string输出打印
  • 如何在PS5上使用金手指修改游戏
  • M1芯片MAC 安装MySQL、Nacos遇到的问题
  • 尝试创建若依系统项目(vue3+element-plus+vite) 持续更新...
  • Pytest测试用例参数化
  • 【Vue】指令之显示切换,属性绑定
  • Z字型遍历二叉树
  • 【Go语言成长之路】安装Go
  • C语言常见面试题:C语言中如何进行图形界面编程?
  • 删除元素(数组)
  • WPF DataTemplate内重写BorderBrush,VisualBrush内数据源绑定提示绑定失败
  • ElasticSearch搜索与分析引擎-Linux离线环境安装教程
  • 网络安全全栈培训笔记(59-服务攻防-中间件安全CVE复现lSApacheTomcataNginx)
  • 操作系统真象还原---系列笔记总结
  • 猫用空气净化器好吗?好用的养猫宠物空气净化器品牌推荐
  • 【计网·湖科大·思科】实验六 IP数据报的发送和转发流程、默认路由和特定主机路由
  • freertos 源码分析一 list链表数据结构
  • 小程序uni-swiper-action-item滑动不了
  • 【新课】安装部署系列Ⅲ—Oracle 19c Data Guard部署之两节点RAC部署实战
  • 【从零开始的rust web开发之路 四】rust语言tokio异步使用redis教程
  • uniapp本地存储的几种方式localStorage
  • 扩展学习|统计学习理论(SLT)与极限学习机(ELM)应用于大社会数据分析
  • 配置实例—交换机VLAN聚合配置实例
  • 网络开发的隐形壁垒:如何巧妙解决跨域难题?
  • 【极简】conda同一个服务器上迁移环境 export / create
  • HBase 数据导入导出
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • 服务器托管的作用是什么?
  • 美团启动架构调整:聚力核心本地商业,提升科技与境外业务优先级
  • 监测Tomcat项目宕机重启脚本(Linux)