首页 > 编程语言 >Python入门系列(二)语法风格

Python入门系列(二)语法风格

时间:2022-08-18 22:15:24浏览次数:54  
标签:入门 Python BUG 语法 print type Hello 变量

python缩进

Python使用缩进来表示代码块,例如

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

如果跳过缩进,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!")

注释

注释以#开头,Python将把行的其余部分呈现为注释:

#This is a comment.
print("Hello 公众号 @生活处处有BUG,创作不易,点个关注呗!")

或者,也可以使用多行字符串。

"""
公众号
@生活处处有BUG
创作不易,点个关注
"""
print("Hello, World!")

Python变量

在Python中,变量是在为其赋值时创建的。

x = 5
y = "Hello 公众号 @生活处处有BUG,创作不易,点个关注呗"

变量不需要用任何特定类型声明,甚至可以在设置后更改类型。

x = 4       # x is of type int
x = "Sally" # x is now of type str
print(x)

如果要指定变量的数据类型,可以通过转换来完成。

x = str(3)    # x will be '3'
y = int(3)    # y will be 3
z = float(3)  # z will be 3.0

可以使用type()函数获取变量的数据类型。

x = 5
y = "John"
print(type(x))
print(type(y))

可以使用单引号或双引号声明字符串变量

x = "John"
# is the same as
x = 'John'

变量名区分大小写。

a = 4
A = "Sally"
#A will not overwrite a

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

x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)

如果列表、元组等中有一组值,Python允许您将值提取到变量中。这叫做拆包。

fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)

在print()函数中,输出多个变量,用逗号分隔

x = "Hello"
y = "公众号 @生活处处有BUG"
z = "创作不易,点个关注呗"
print(x, y, z)

您还可以使用+运算符输出多个变量。

x = "Hello "
y = "公众号 @生活处处有BUG "
z = "创作不易,点个关注呗"
print(x + y + z)

函数内部和外部的所有人都可以使用全局变量。

x = "H公众号 @生活处处有BUGello"

def myfunc():
  print("Hello " + x)

myfunc()

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

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("Python is " + x)

标签:入门,Python,BUG,语法,print,type,Hello,变量
From: https://www.cnblogs.com/bugs-in-life/p/16600285.html

相关文章

  • python爬虫实例: 对指定城市kfc餐厅信息的爬取
    python爬虫实例:对指定城市kfc餐厅信息的爬取要求:爬取指定kfc餐厅数据kfc餐厅查询的url:http://www.kfc.com.cn/kfccda/storelist/index.aspx分析:由于餐厅信息......
  • python链接
    importredis#链接redishost,port,db#建立链接con=redis.StrictRedis(host='127.0.0.1',port=6379,db=4,#默认使用的是0号decode_responses=True)#......
  • 学习python-Day42
    今日学习内容Navicat可视化软件可以充当很多数据库软件的客户端,最主要的用于MySQL下载>>>正版收费>>>找破解版>>>百度查询下载完成后>>>连接>>>MySQL>>>创建连接......
  • MySQL可视化软件(Navicat)部署与使用、python操作MySQL数据库连接(pymysql)
    目录一、Navicat可视化软件1.什么是可视化软件?2.什么是Navicat?二、使用Navicat操作MySQL1.Navicat连接本地2.连接成功后进行后续的操作3.可以直观的看到表与表之间的关系三......
  • python | 算法大神左神(左程云)算法课程 第五节
    TodayNew->python|算法大神左神(左程云)算法课程第五节(第几节我已经搞不清了,随便吧。。)针对b站视频左神算法与数据结构,自己练习对应的python代码相关链接:1️⃣b站视......
  • python获取对象属性的几种方法
    当我们拿到一个对象的引用时,如何知道这个对象是什么类型、有哪些方法呢?1.使用type()首先,我们来判断对象类型,使用type()函数:基本类型都可以用type()判断:>>>type(123)<......
  • windows下 python virtualenv 虚拟环境安装
    1.  虚拟环境virtualenvironment借助虚拟化技术,把机器中一部分内容独立出来。这部分独立的内容一般被称为“容器”。在这个容器中,我们可以安装需要的依赖包,各个......
  • Python|使用Python实现图像的重采样
    基础知识图像重采样就是从高分辨率遥感影像中提取出低分辨率影像,或者从低分辨率影像中提取高分辨率影像的过程。常用的方法有最邻近内插法、双线性内插法、三次卷积法等。......
  • MySQL多表查询与python操作MySQL
    一、navicateNavicate是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQLServer、MariaDB 和 MongoDB 等不同类型的数据库......
  • SQL语法
    SQL语句的特点不区分大小写分为DDL,DML,DQL,DCL四个分支注释格式为/**/多行注释和#单行注释注:DDL(DatadefinitionLanguage)数据库定义(比如说表,数据库)DML(Dat......