学习python3.x第一天

学习python3.x第一天

编码:

python3的源代码文件是utf-8编码,所有字符串都是Unicode字符串

冷知识:Unicode能表示46亿种不同的字符,包括了目前所有国家所有语言甚至emoji都能表示出来,因此Unicode的长度是它的缺点,但如果我只会接触到少部分的字符串,用不了全部,我没必要花这么多内存去使用Unicode怎么办?utf-8就是为了解决这种情况而出现的,utf-8能用特定的表达形式表示出Unicode码的某个字符


标识符:

第一个字符必须为字母或者下划线;区分大小写;其他部分由数字字母下组成


注释:

#单行注释

‘’’

多行注释

多行注释

‘’’

“”"

第五注释

第六注释

“”"


行和缩进(没尺子学nmb的python):

python最具特色的就是使用缩进表示代码块,不需要使用{}。

缩进的空格数是可变的,但同一个代码块的语句的缩进空格数要相同


数字类型:

python又4种数字类型:

int,bool,float

以及complex(复数类型:1+2i,其中1位实部,2位虚部,i为虚数)


字符串(String):

不分单双引号;

使用三引号你能指定多行字符串

转义为\,在字符串引号前加r可以不发生转义,比如r“this is a line with \n”则\n会正常显示

按照字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。、

字符串可以用+运算符链接在一起

print("this""is""string");
print("this"+"is"+"string2");
print("this", "is", "string3");
print("学""python""死""路""一""条");
结果:
thisisstring
thisisstring2
this is string3
学python死路一条

另外用*运算符可以重复输出

实验结果得:只要用*整个字符串囊括起来就能重复

print(("学""python""死""路""一""条")*2)
str="学""python""死""路""一""条"
print(2*str);
print(str*2);
结果:
学python死路一条学python死路一条
学python死路一条学python死路一条
学python死路一条学python死路一条

如果没有囊括:就会把后面的字符串按照字节拆分

print(*"学""python""死""路""一""条");
结果:
学 p y t h o n 死 路 一 条
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值