第二天 和程序世界问好
作者:互联网
print("Hello,world")
今天笔记
students_number #python
studentsNumber #驼峰体
python变量的命名规则
1、要具有描述性
2、变量名只能_、数字,字母组成,不可以是特殊字符(# ?< . ¥ $ * ! ~)
3、不能以中文为变量名
4、不能以数字开头
5、保留字符是不能被使用的 [‘and','as','assert','break','class','continue','def','elif',
'else','except',exec','finally','for','from','global','if','import','in','is','lambda',
'not','or','pass','print','raise','return','try','while',yield']
变量的赋值
name = "a yang"
name2 =name
print(name,name2)
name = "jack"
print(name2,name)
常量
不变的量 例如:pie = 3.141592653....
在python里面所有的变量都是可变的,所以用全部大写的变量名来代表次变量
字符编码ASClL
ASCILL = 存一个字符占用1个字节
支持中文的第一张表就叫GB2312
1980年 GB2312
1995年 GBK1.0
2000年 GB18030
国际字符编码unicode(万国码)支持所有国家和地区的编码
2**16 = 65535 = 存一个字符 统一占用2个字节
UTF-8 = unicode的阔张集,可变长的字符编码集
UTF-8 是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ASCII码中的内容用1个字节
保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存。。。。
所以,python解释器在加载.py文件中的代码时,会对内容进行编码
python2.X (默认ASCill)
python3.X(默认unicode)
报错:ASCILL码无法表示中文
#!/usr/bin/env python
print"您好,世界"
改正:应该显示的告诉python解释器,用什么编码来执行源代码
#!/usr/bin/env python
#!-*- coding:UTF-8 -*-(主流写法) 或者 #coding:utf-8(非主流写法) 定义编码类型格式
print"您好,世界"
注释
当行注释:#被注释内容 单行注释用#
多行注释: ”“”被注释内容“”“ 多行注释用三个单引号或者三个双引号
输了函数 input
input 接手的所有数据都是字符串,即使输了的是数字,依然会被当成字符串来处理
例如:
death_age = 80
name =input("your name:")
age = input("your age:")
print(type(age))
print("your name:",name)
print("you can still live for",death_age-int(age),"years")
判断语句 if....else....
例如:
age_of_princal = 60
guess_age = int(input(">>:"))
if guess_age == age_of_princal:
print("yes")
else:
print("No,it's wrong.")
标签:字符,name,编码,python,age,程序,第二天,问好,print 来源: https://www.cnblogs.com/xuezengchun2/p/12940456.html