python从头学1简单初步接触
编辑时间:2021-04-11 作者:金满斗 浏览量:1377 来源:原创

python知道的很早,但是一直不想学,有抵触情绪,哈哈,不知道怎么的,总觉得没用大括号的语言都是异教徒。

但现在python确实很火,而且据说以后人工智能上面也用的到,最最关键的是,据说它的库非常多,今天刚好下雨,抽空了解下吧。

学习用https://www.liaoxuefeng.com/wiki/1016959663602400  廖大神的教程为蓝本。

开始吧。

安装上面的一笔带过,编辑器直接用我电脑上现成的Visual Studio Code。

保存文件就到D盘吧,名字为hello.py,开始第一段。


print("hello world");
name = input("请输入一个东东:");
print(name);
if(name>10):
    print("%d大于10"%(name));
else:
    print("%d小于10"%name);

这个不解释了,第一行就是万年不变的hello world ,然后本意是准备输入一个数字,让他比较输出。

结果报错了,看报错是在第4行,原来文本和数字还是不能直接比较的,虽说是动态语言还是要强制转换。

加 int 函数转换下就好



#!/usr/bin/env python3
# -*- coding: utf-8 -*-
print("hello world");
name = input("请输入一个东东:");
print(name);
name = int(name);
if(name>=10):
    print("%d大于等于10"%(name));
else:
    print("%d小于10"%name);

print(10/3);
print(10//3);   #取整
print(10%3);    #取余

PING = '常量这样定义';
print(PING.encode('gb2312')) ;   #转换编码试试


写成这样试试,初次接触,觉得python太简单了,简直是随意,变量定义前前面不用关键字,哈哈哈。不知道到了大型项目怎么防冲突的。继续吧。


使用list和tuple



table = [111,2222,3333,'试试看效果','瞎玩'];
print(table);
a = len(table);  #看长度
print(a);
table.append("尾部追加");  
print(table);
table.insert(0,"插入第一");

print(table);



感觉list就是一个没有key的数组。操作也和一般的数组操作差不多,和js及aardio都很像。


tuple 和list不同好像主要是用()定义的,以后不能改了



如果要定义一个空的tuple,可以写成():如 a = ()

只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:  要这样  a = (1,);


来说两句吧