print("Hello,world")

 

今天笔记

students_number #python
studentsNumber #驼峰体

python变量的命名规则
1、要具有描述性
2、变量名只能_、数字、字母、下划线、组成,不可以是特殊字符(# ?< . ¥ $ * ! ~)
3、不能以中文为变量名
4、不能以数字开头
5、变量名区分大小写
6、保留字符是不能被使用的 [‘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"您好,世界"


注释
单行注释:#被注释内容 单行注释用#
多行注释: '''被注释内容'''
多行注释: """被注释内容""" 多行注释用三个单引号或者三个双引号

'''(还具有多行打印的功能)
例题:
msg = '''hello 1
hello2
hello3
'''
msg = ’Hello,it me ' #在python中 '(单引号),"(双引号)的意义是一样的
msg = "Hello,it's me " #当输出语句中含有'单引号 就需要"双引号引起来
msg = '"Hello,it's me" '" #当输出语句中含有'单引号和"双引号 就需要'"三引号引起来
print(msg)

输出字符拼接“”+“”
例如;
print("abc""def")
abc def
print("abc"+"def")
abdedf


输了函数 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,you got it...")
else:
print("No,it's wrong...")

逻辑判断语句 if....elfi...else....

posted on 2020-05-22 23:47  AbelZeng  阅读(124)  评论(0)    收藏  举报