python进阶之基础篇1(快捷键、基础语法、输入输出、变量)

python进阶_基础篇1

1. python常用快捷键

快捷键功能
shift+tab将选中代码行整体向左平移
tab将选中代码行整体向右平移
alt+左键操作选择任意多行
ctrl+/注释代码行快捷键
ctrl+shift+z反撤销
ctrl+z撤销
ctrl+s保存
ctrl+A全选
ctrl+x剪切

2. 基础语法

2.1 注释

​ 注释就是代码说明性的文字,不影响程序的功能,也不会运行其中的内容

2.1.1 单行注释:

​ 在一行说明性文字的前面添加"#"号

# 作者是个很有魅力的男人
2.1.2多行注释:

​ 将注释内容写到三个单引号或三个双引号之间

"""
作者是个很有魅力的男人
"""

2.2语句

​ 原则上一条语句占一行,一行结束后不需要写分号

print("I love chengdu")

​ 如果一行需要显示多条语句,语句之间必须要用分号隔开

print("I love chengdu"); print("I love fyl");

2.3 行和缩进

2.3.1 行

​ 如果一条语句需要多行显示,需要在换行前添加 \ 符号,但是添加的符号不能破坏原有的数据

# 正常添加(可正常执行)
num1 = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 \
      + 3
# 异常添加(不能正常执行,8和5之间缺少一个"+"号,此处增加 \ 相当于破坏了数据)
num1 = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 \
      3+5+9
2.3.2 缩进

​ python是通过": "或者缩进来产生代码块的

if True:
      pass

​ python程序中,一条语句的前面不能够随意的添加缩进,只有在需要产生代码块的时候才能添加缩进

# 会报缩进错误,影响程序执行:IndentationError: expected an indented block
if True:
pass

2.4 标志符

​ 标志符是用来命名的(给变量命名/给函数命名/给类命名)

​ 标志符由字母,数字和下划线其中的一种或几种组成, 其中数字不能开头

​ 注意:python3.x中,标识符可以出现中文,但是一般不推荐使用

my_hobby = 'basketball'  #推荐
print(my_hobby)
我的爱好 = 'basketball'   #不推荐
print(我的爱好)

2.5 关键字

​ 在Python中有特殊功能或者由特殊意义的就是关键字

python关键字查看方法:

import keyword

print(keyword.kwlist)

2.6 常见的数据和数据类型

2.6.1常见数据

​ **(1)数字数据 **:

​ 用来表示数值大小的数据才是数字数据,身高就是数字数据, 电话号码或者邮箱都不是数字数据;
在程序中使用数字数据的时候像数学一样直接写,例如:18,1.12,3e4=3*10^4
​ **(2)文本数据 **:

​ 用文字信息来描述的数据;
​ 生活中除了数字数据以外的数据,几乎都是文本数据。例如:电话号码,学号,家庭住址就是文本数据; 文本数据在程序中使用的时候需要加引号(单引号或者双引号都可以),例如:"我爱中国"或者’我爱中国’
​ **(3)布尔数据 **:

​ 用来表示结果只有两种情况对应的数据
​ 在程序中布尔只有 **True 和False **两个值,其中True表示真/肯定/成立,False表示假/否定/不成立

2.6.2常见的数据类型
数据类型中文解释举例
int(整型)所有整数对应的类型0,1,100,-23
float(浮点型)所有小数对应的类型3.234,4.55
str(字符串)所有文本对应的类型(不可变类型)“中国是伟大的国家”,“13412”
bool(布尔类型)布尔数据所对应的类型True,False
list(列表)列表数据类型(可变类型)[1,2,3,4,5,6]
dict(字典)字典数据类型(键值对)(可变类型){“身高”:170,“age”:25}
set(集合)集合数据类型(不可变类型){1,2,3,4,5,6}
tuple(元组)元组数据类型(不可变类型)(1,2,3,4,5,6)

3 输入输出函数

3.1 输出函数

3.1.1 同时打印多个数据

​ 语法格式:print(数据1,数据2,数据3,…)-控制台同时打印多个数据(多个数据在打印的时候默认使用空格隔开)

print('复仇者联盟', 90, True)

​ 输出的结果为:

复仇者联盟 90 True
3.1.2 同时打印多个数据并定制分隔符(默认情况下是空格)

​ print(数据1,数据2,数据3,…,sep=‘分隔符’) 在控制台打印多个数据,多个数据之间以指定分隔符sep的数据进行分割

print('复仇者联盟', 90, True, sep="-")
print("huchaolin", "fengyaliang", sep="@")

​ 输出的结果分别为:

复仇者联盟-90-True
复仇者联盟@90@True
3.1.3 同时打印多个数据,并控制结束符的输出

​ 默认情况下, 一个print打印结束, 会自动在最后打印换行,使用**“end”**可以实现打印末尾值的变化:

print("huchaolin", " fengyaliang", sep="@", end=" love")
print(" huchaolin")

​ 输出的结果为:

huchaolin@ fengyaliang love huchaolin

3.2输入函数

​ input是python的输入函数,但不论输入的内容是什么,返回的都是字符串

# input("输入提示信息")
my_love_name = input("请输入你喜欢人的名字:")
print(my_love_name)

​ 若要查看数据类型可使用type()函数

age =int(input("请输入年龄:"))
print("获取到的年龄:", age, type(age))

4变量

​ 变量就是用来保存数据的,其和数据相关联.

​ 数据如果没有和变量相关联, 容易让人产生迷惑

4.1变量的定义

语法:变量名=数据

要求:不能是关键字

规范: **1)**所有字母都小写,如果由多个单词组成,单词之间使用"_"隔开
​ **2)**见名知义(看到变量明大概知道这个变量中保存的是什么数据)
​ **3)**不使用系统自带的函数名、类名、模块名,例如int

test = 10
test = "abc"

4.2 使用变量

​ 使用变量就是使用变量中保存的值

name = "yaliang"
print(name)          #使用变量中的值进行输出
print("name")        #此处不是变量,而是一个字符串,直接输出name,而不是yaliang

4.3 修改变量的值

​ python中的变量可以重新赋值,重新复制后,变量中保存的数据就是新赋值的数据

address = "高新区"
address = "武侯区"
print(address)

​ 输出的结果为:

武侯区

4.4同时定义多个变量

(1)同时定义多个变量,赋相同的值

#语法:变量名1=变量名2=变量名3=...=数据
a = b = c = 100
print(a, b, c)

(2)同时定义多个变量,赋不同的值

#语法:变量名1,变量名2,变量名3,...=数据1,数据2,数据3,...(变量个数要和数据个数一致)
a, b, c = 100, 222, 333
print(a, b, c)

(3)交换多个变量值的方法

# 方法1:python特有的方法进行数据的交换
num1, num2 = 100, 200
print("交换前:", num1, num2)
num1, num2 = num2, num1
print("交换后:", num1, num2)
# 方法2:不需要中间变量交换数据的方法
num1, num2 = 100, 200
print("交换前:", num1, num2)
num1=num1+num2
num2=num1-num2
num1=num1-num2
print("交换后:", num1, num2)
# 方法3:增加中间变量交换数据的方法
num1, num2 = 100, 200
print("交换前:", num1, num2)
temp=num1
num1=num2
num2=temp
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
变量主要包括变量的命名规则和作用域、变量的内存管理以及变量的类型转换等内容。首先,变量的命名规则和作用域非常重要。在Python中,变量名必须以字母或下划线开头,后面可以跟字母、数字或下划线,变量名是大小写敏感的,同时要避免使用Python的关键字作为变量名。此外,变量的作用域分为全局作用域和局部作用域,全局变量在整个程序中都可以访问,而局部变量只能在其所在的函数或代码块中使用。 其次,变量的内存管理也是变量的重点内容。在Python中,变量是指向对象的引用,而不是存储对象本身。当我们创建一个变量并将其赋值为某个对象时,实际上是将变量名和对象之间的引用关系保存到内存中。当一个变量不再被使用时,Python会自动回收该变量所指向的对象的内存空间,这个过程称为垃圾回收。 最后,变量的类型转换也是变量的重要内容。在Python中,变量的类型可以动态改变,我们可以使用内置的函数来行类型转换,比如int()、float()、str()等函数可以将变量转换为整型、浮点型、字符串类型。此外,我们还可以使用isinstance()函数来判断变量的类型,帮助我们在程序中更加灵活地操作变量。 综上所述,变量内容涉及到变量的命名规则和作用域、变量的内存管理以及变量的类型转换,这些内容对于提高Python编程的效率和质量都具有重要的意义。希望大家在学习Python变量内容时能够认真对待,加深理解,提高编程水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值