Python快速入门笔记

import sys #导入   
from A import FooClass
#打印hello world;
print("hello world");
#打印中文字符   ,注意:如果当前文件格式不是utf-8的格式,会报错
print("Python你好,我非常喜欢你!");
#把一个字符串赋值给一个变量,python声明变量和java不一样Python在赋值的时候指定该变量的类型
myString = "hello world"; 
#输出变量的值
print(myString);
#%s表示由一个字符串来替换,%d由一个整形来替换,%f由一个浮点数来替换
print("%s is number %d!" % ("python",1));  
#输出字符串到txt文件,未成功
print(sys.stderr,"Fatal error: invalid input");
logfile = open('D:/pythonLog.txt','a');
print(logfile,'Fatal error:invalid input');
logfile.close();
#把用户输入的值赋值给一个变量,并输出
#特别注意在python3.0以下的版本是使用raw_input()函数接收用户输入的值,3.0以上使用input接收用户输入的值
#user=input("Enter login name: ");
#print('Your login is:',user);
#把输入输入的值赋值给一个变量,使用int()函数把用户输入的值转换成整形,并输出,使用int()函数时转换如果不是数字将会报错
#num = input('Now enter a number: ');
#print("Dubling your number: %d" % (int(num)*2));
#在python中如果对一个函数比了解,可是使用help(函数名称)来了解某一个函数的说明
#help(input);
#直接在pring()函数中接收用户输入的值,并打印用户输入的值
#print(input('请输入一个字符串,我将为你显示你输入的字符串:'));
#文档注释
def foo():
    "这里是文档注释";
    return True;
#在python中支持五种基本数字类型,其中有三种是整数类型
#int   整型
#long   长类型
#bool   布尔
#float  浮点值
#complex  复数
#在python中字符串可以使用单引号' ',双引号" ",三引号''' '''/""" """等组成
pystr='python';
iscool='is cool!';
#得到pystr变量值中索引未0的字符串
print(pystr[0]);
#得到python变量中从索引2开始到索引5结束中间的字符串
print(pystr[2:5]);
#得带iscool变量索引为2之前的所有字符串
print(iscool[:2]);
#得到变量iscool索引从3为止之后所有的字符串
print(iscool[3:]);
#得到iscool变量中索引为最后一位的字符串
print(iscool[-1]);
#两个字符串相加
print(pystr+iscool);
#字符串*
print(pystr*5);
print('-'*20);
#字符串相加
pystr=pystr+iscool;
print(pystr);
#列表和元祖,注意:在python列表是用[]包裹,元祖是用小括号包裹,列表和元祖都可以存放不同类型的值
#列表的值是可以改变的
#元祖的值是不可以改变的,只能读
#列表
aList=[1,2,3,'re'];
#切片
print(aList[2]);
#改变列表某个元素的值,并输出
aList[2] = 6;
print(aList[2]);
#元祖
aTuple=('sdf',1,2,3);
#切片
print(aTuple[2:4]);
#在python中字典是映射数据类型由key:value组成
#声明一个字典,并根据key值取出value
aDict={"a":'b',"c":"d"};
print(aDict['a']);
#使用循环输出aDict的所有元素
for key in aDict:
    print(key,aDict[key]);
#在python中 if else 的例子
if 3<2:
    print("true");
else:
    print("false");


#在python中 if else 的例子
if 5<4:
    print("true");
elif 3<4:
    print("true elif");
else:
    print("flase");  


#python中的while例子
a =0;
while a < 10:
    print(a);
    a+=1;
#在python中for循环的例子
forData = [1,2,3,4,5,6,7,8,9,0];
for item in forData:
    print(item,);
    print("2");
print("e");
#使用python中range()内建函数指定循环多少次
for eachNum in range(3):
    print(eachNum);


#对字符串的每一个字符进行迭代
foo = 'abcdefg';
for c in foo:
    print(c);
#使用leng()内建函数得到字符串当中长度,并迭代每一个字符和输出每一个字符所对应的索引
foo = "abcdef";
for i in range(len(foo)):
    print(foo[i],'(%d)' % i);
    
foo = "abcdefg";
#使用enumerate内建函数迭代字符串并数据字符和对应的索引
for i,ch in enumerate(foo):
    print(ch,'(%d)' % i);


#列表解析
squared = [x ** 2 for x in range(4)];
for i in squared:
    print(i);


#文件和内建函数open(),file()
#如何打开一个文件
#file_name 表示要打开文件的名称
#access_mode表示对文件操作的类型
   #'r'表示读取
   #’w‘表示写入
   #'a'表示添加
   #'+'表示读写
   #'b'表示二进制访问
   #默认为'r'
#handle=open(file_name,access_mode);


# fileName = input("请输入要打开的文件名称:");
# fobj=open(fileName,'r');
# for eachLine in fobj:
#     print(eachLine);
# fobj.close();


#python中的异常
# try:
#     fileName = input("请输入要打开的文件名称:");
#     fobj=open(fileName,'r');
#     for eachLine in fobj:
#         print(eachLine);    
#     fobj.close();
# except Exception as e:
#     print("file  open error:",e);
    
    






#python中的函数
def addMe2Me(x):
    return (x+x);
print(addMe2Me(20));


#函数的默认参数
def foo1(debug=True):
    if debug:
        print("in debug mode");
        
    print("false");


foo1(False);


#python类的使用
#在python创建另一个文件的class时正确的引入包的方式是   from A import FooClass
#A class所属的文件名,FooClass 类名
fool = FooClass();
fool.showver();
fool.showNName();
#python中的模块
sys.stdout.write("hello word");
print(sys.platform);
print(sys.version);
#输出变量a的数据类型
a = 1;
print(type(a));




#python print不换行例子
print("sdf",end="");
print("sdfsdf");
sys.stdout.write("sdf");
sys.stdout.write("sdfsdfsdf\n");




#使用python打印久久乘法表
for i in range(1,10):
    for j in range(1,(i+1)):
         print("%d * %d  " % (i,(j)),end="");

    print();





















很高兴你对Python的学习感兴趣!下面是一些关于黑马Python快速入门笔记: 1. Python简介:Python是一种高级编程语言,具有简洁、易读和可扩展的特点。它被广泛应用于数据分析、Web开发、人工智能等领域。 2. 安装Python:可以从Python官方网站下载并安装Python解释器。同时,推荐使用Anaconda发行版,它包含了很多常用的第三方库和工具。 3. 变量与数据类型:在Python中,可以使用变量来存储不同类型的数据。常见的数据类型包括整数、浮点数、字符串、列表、元组、字典等。 4. 控制流程:使用条件语句(if-else)、循环语句(for、while)和跳转语句(break、continue)控制程序的流程。 5. 函数与模块:函数是一段可重复使用的代码块,可以提高代码的复用性。模块是一个包含Python代码的文件,可以使用import语句导入模块并调用其中的函数。 6. 文件操作:Python提供了丰富的文件操作方法,可以读取和写入文本文件、二进制文件等。 7. 异常处理:通过异常处理机制可以捕获和处理程序中出现的错误,保证程序的稳定性。 8. 面向对象编程:Python是一种面向对象的编程语言,支持类、对象、继承等特性。面向对象编程可以更好地组织和管理代码。 9. 常用第三方库:Python拥有众多的第三方库,可以大大扩展其功能。一些常用的库包括NumPy(数值计算)、Pandas(数据分析)、Matplotlib(数据可视化)等。 以上是关于黑马Python快速入门的一些笔记,希望对你的学习有所帮助。如果有任何问题,请随时向我提问!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值