博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习心得(1)
阅读量:6341 次
发布时间:2019-06-22

本文共 834 字,大约阅读时间需要 2 分钟。

hot3.png

最近通过老师的网站学习python,顺便做一下自己的学习记录。

老师的网站:

1.输入

>>>print 'hello world'

很简单的输出,不过若输出中间有逗号的话,会加上空格

>>>print 'hello','world'

话说单双引号都无所谓啦

不过用print()应该更规范一点吧?

2.输出

>>>name = raw_input()

aaa>>>name'aaa'>>>print nameaaa

直接打印name和用print会有引号的差别,我试了一下int型,发现没区别,应该是字符串的原因吧

>>>name=raw_input('Enter the name')

3.python基础

#这里是注释哦。。。。。

    数据类型神马的各种语言大同小异,就不多说了。(试了一下,python的int范围怎么感觉这么大,9的n次方都能算完整)

    (1)转义字符这里说一下,r'    ' 置于前面,可以取消转义,类似于c#里面的@

    (2)print '''                   '''   #单引号内可以换行,避免频繁的\n

    (3)python里可以使用and or not 与c/c++里|| && !相同

    (4)廖老师讲了好多编码问题,javaWeb学过,这里就不多说了。只提提个问题:

len('中文')4len(u'中文')2

我认为第一个应该是utf-8的字节数,第二个是unicode的字数。(编码什么的去死!)

(5)nodepad++编辑python有点麻烦,需要加前面两句,并且所有中文必须使用unicode.当然3.x不需要

#!/usr/bin/env python# -*- coding: utf-8 -*-#print '这是中文'print u'这是中文'

115607_LVRY_2248183.jpg

(6)python格式化输出与c大同小异,简单说把c的“,”换成“%”就行了。多个参数需用()括起来

转载于:https://my.oschina.net/u/2248183/blog/394612

你可能感兴趣的文章
OpenCV——Haar-like特征
查看>>
C#时间/日期格式大全
查看>>
HttpWebResponse发送post请求并接收
查看>>
软件工程的理解及目标
查看>>
python 相对路径和绝对路径的区别
查看>>
Day36 python基础--并发编程基础5
查看>>
Windows环境双系统安装环境配置
查看>>
老男孩为网友工作疑难问题解答一例
查看>>
深入浅出linux三剑客之sed必杀技一例
查看>>
值得一看:一个故事说清楚锐捷网络COffice的作用和优势
查看>>
风雨飘摇中的HP会分拆Arcsight业务吗?
查看>>
《Python从小白到大牛》第6章 数据类型
查看>>
三层架构的是与非
查看>>
lucene bug的报告经历
查看>>
火狐访问HTTPS网站显示连接不安全的解决方法
查看>>
防火墙(一)主机型防火墙
查看>>
基于哈夫曼编码的压缩算法的实现
查看>>
TCP长连接与短连接的区别
查看>>
sed tr
查看>>
FTP文件传输服务器(详解)
查看>>