Python 基础 第一天

print("Hello World")

print("你好,世界")

# 在 Python 中以单下划线(_)开头命名的标识符 表示不能直接访问的类属性,
# 以双下划线(__)开头的标识符 表示类的私有成员
# 以双下划线开头和结尾的标识符 表示特殊方法专用的标识

#行和缩进 : 所有代码块必须包含相同的缩进空白数量

if True:
    print("True")
else:
    print("False")

# 多行语句
item_one = 0;item_two = 0;item_three = 0;
total = item_one + \
        item_two + \
        item_three

# 当包含[]{}或()是就不用多行连接符
day = ['Monday','Tiesday','Wednesday',
       'Thursday','Friday']

# Python 的引号
# 可以使用'、"、'''或""" 表示字符串,注意的是 开始和结束必须是相同类型的
wrod = 'word'
sentence = "这是一个句子"
paragraph = """这是一个段落,
包含了多个语句"""

# Python 中单行注释用 '#' 开头
# 多行注释采用三个单引号(''') 或三个双引号(""")

# 等待用户输入
# input() 函数接受一个标准输入数据,返回为 string 类型
input("按下 enter 键退出,其他任意键显示...\n")

# 同一行显示多条语句
import sys
x = "2020年也要加油鸭!"
sys.stdout.write(x+"\n")

# print 输出默认是添加换行 , 若要实现不换行则在变量末尾加上逗号 ','
x = "a"
y = "b"
print(x,) # 或 print x,
print(y,) # 或 print y,
print(x,y); # 或 print x,y

# Python 变量类型
counter = 100 # 赋值为整形变量
miles = 1000.0 # 浮点型
name = "John" # 字符串

print (counter,miles,name)

# 多个变量赋值
a = b = c = 1

# 多个对象指定多个变量
a, b, c = 1, 2, "John"
print(a,b,c)

# Python 数字数据类型 用于 存储数值 是不可改变的数据类型,改变数据数据类型会分配一个新的对象
# 可以用del 删除对象的引用
var1 = 1
del var1
# 删除掉对象的引用后则会报错:对象未定义
#print(var1)

# Python 字符串
# 获取字符串中某一子串 可以采用 [头下标:尾下标] 下标可以为空 表示 从头取到尾
s = "abcdefg"
print (s[1:5])

# '+' 是字符串链接运算符 '*' 是重复操作
print(s[1:3]*2)
print(s[1:3]+"123")

# 可以设置截取字符串时的步长 1:连续取 2:间隔一个字符取 3: ...
print(s[1:5:2])

# Python 列表
# List(列表) 为常用数据类型 可以实现列表嵌套列表
# 列表获取子列表也可以用 [头下标:尾下标] 下标可以为空 表示 从头取到尾

t = ['a','b','c','d','e']
print(t[1:3])
# 也可以省略前者或后者 或 都省略就是输出'原'列表
# '+' 是列表链接运算符 '*' 是重复操作
d = ['f','g']
print(t + d)

# Python 元组 类似于 List 用()标识,内部元素用逗号','隔开 ,相当于只读列表
tuple = ('runoob',786,2.23,'john',"70.2")
print(tuple[4])
# 功能同List
# 在元组中不允许更新数据 如下操作为非法操作
# tuple[1] = "123";

# Python 字典 是出了List外最灵活的内置数据结构类型。列表是有序的对象集合 而 字典是无序的对象集合 。 字典中的元素是通过键来取的
# 不是通过下标去取
# 字典用 '{}' 标识 。 字典由key 和 其对应的 value 组成
dict = {}
dict['one'] = "One"
dict[2] = "Two"
print(dict[2])
tinydict = {'name' : 'john',
            'age' : 18,
            'gender' : "女"
            }
print (tinydict)
print(tinydict.keys()) #输出所有键
print(tinydict.values()) #输出所有值

# Python数据转换
# 如int(x,[base]) base:进制数,默认十进制
print(int(3.6))







评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值