我的Python学习笔记(一)从简介到列表

本文介绍了Python编程中关于列表的详细知识,包括设置数据类型、类型转换、随机数、指定变量类型、列表的访问、遍历、检查项目、添加、删除、复制以及合并等操作。还探讨了Python的内置数据类型、类型转换函数、字符串字面量、字符串方法以及布尔值和运算符。通过实例展示了如何在Python中有效地操作和使用列表。
摘要由CSDN通过智能技术生成

【要点】

1).代码缩进与其他语言不同,不仅仅是因为其可读性,还影响代码运转

2).每一行代码结束,没有分号“;”

3).没有多行注释,若需要则须在代码前加入# 

4).与其他编程语言不同,Python 没有声明变量的命令。例如:不像JS,有var。,甚至可以在设置后修改其类型(注意:这里的注释没有引号" ",而是直接跟在了#后面)。例如:

x = 5 # x is of type int
x = "Steve" # x is now of type str
print(x)

5).字符串变量可以使用单引号或双引号进行声明。例如:

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

6).如果您尝试组合字符串和数字,Python 会给出错误:

x = 10
y = "Bill"
print(x + y)

7).要在函数内部创建全局变量,您可以使用 global 关键字。注意:此函数不像Java的方法需要void或者return返回值

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

myfunc()

print("Python is " + x)

8).要在函数内部更改全局变量的值,请使用 global 关键字引用该变量:

x = "awesome"

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

myfunc()

print("Python is " + x)

9).Python 默认拥有以下内置数据类型(加粗为异于Java):

文本类型: str
数值类型: int, float, complex
序列类型: list, tuple, range
映射类型: dict
集合类型: set, frozenset
布尔类型: bool
二进制类型: bytes, bytearray, memoryview

10).获取数据类型的函数type,例如:

x = 10
print(type(x))#打印变量X的数据类型

11).python的数据类型复杂多样,可以由系统判定,也可自己制定变量的数据类型,详见下表。

设置数据类型

在 Python 中,当您为变量赋值时,会设置数据类型:

示例 数据类型 试一试
x = "Hello World" str 试一试
x = 29 int 试一试
x = 29.5 float 试一试
x = 1j complex 试一试
x = ["apple", "banana", "cherry"] list 试一试
x = ("apple", "banana", "cherry") tuple 试一试
x = range(6) range 试一试
x = {"name" : "Bill", "age" : 63} dict 试一试
x = {"apple", "banana", "cherry"} set 试一试
x = frozenset({"apple", "banana", "cherry"}) frozenset 试一试
x = True bool 试一试
x = b"Hello" bytes 试一试
x = bytearray(5) bytearray 试一试
x = memoryview(bytes(5)) memoryview 试一试

设定特定的数据类型

如果希望指定数据类型,则您可以使用以下构造函数:

示例 数据类型 试一试
x = str("Hello World") str 试一试
x = int(29) int 试一试
x = float(29.5) float 试一试
x = complex(1j) complex 试一试
x = list(("apple", "banana", "cherry")) list 试一试
x = tuple(("apple", "banana", "cherry")) tuple 试一试
x = range(6) range 试一试
x = di
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值