目录
2. 转义字符 元字符串(r'或R') ''' ''' '''''' '''''' # 用来注释 (单行注释 快捷键 ctrl +/)
1.print()的用法
print()是对编完程序,对想要的结果,进行输出。
print('hello World')
print('----------')
print('|----------|')
print('世界你好')
print('------------')
print('''
|==============
世界真美好!
==========|''')
print('hello "world"')
print("hello "'world'
"python")
print("""
你好世界,你
好python
""")
输出:
hello World
----------
|----------|
世界你好
------------
|==============
世界真美好!
==========|
hello "world"
hello worldpython
你好世界,你
好python
2. 转义字符 元字符串(r'或R') ''' ''' '''''' '''''' # 用来注释 (单行注释 快捷键 ctrl +/)
转义字符 | 作用描述 | 转义字符 | 作用描述 | 转义字符 | 作用描述 | 转义字符 | 作用描述 |
\ | 续行 | \a | 响铃 | \n | 换行 | \f | 换页 |
\\ | 反斜杠号 | \b | 退格 | \v | 纵向制表符 | \o | 八进制 |
\' | 单引号 | \e | 转义 | \t | 横向制表符 | \x | 十进制 |
\'' | 双引号 | \000 | 空 | \r | 将光标移到第一行 | \other | 转换普通格式 |
print('\') #报错
print('\'') # '
print('\\') # \
print('\" ') # "
print('aa\tbb') # aa bb
print('aa\nbb') # aa和bb分成两列
print('aa\rbb') # bb
print('''
''') #可以分行
print("""
""") #可以分行
#还可以表示多行注注释
'''元字符串:在任意字符串之前添加字母r或者R,那么当
前字符串中所有转义字符在使用时都不会进行转义操作,这就是元字符串'''
print(r'千山\n鸟飞绝,万径\r人踪灭。孤舟\\蓑\t笠翁,独钓\寒江雪。)
#输出 千山\n鸟飞绝,万径\r人踪灭。孤舟\\蓑\t笠翁,独钓\寒江雪。
3.变量
变量 = 值
id(变量名) 查看变量内存地址
name = '小玉'
print(name) # 小玉
print(id(name)) # 11031216 为内存地址
4变量类型
python中有六种变量类型
- String 字符类型
- Number 数字类型 分为 Int Float Bool Complex ( 整型,浮点型,布尔型 ,复数类型)
- List 列表类型 变量 = [值,值,值...]
- Set 集合类型 变量 = {值,值,值...}
- Tupple 元组类型 变量 = (值,值,值...)
- Dict 字典类型 变量 = {键:值,键:值,键:值...}
数字类型的查看: (type()用来查看变量类型)
name='妮妮'
print(type(name)) # <class 'str'>
age = 18
print(type(age)) # <class 'int'>
age = 18.5
print(type(age)) # <class 'float'>
i = True
print(type(i)) # <class 'bool'>
类型转换
函数 | 说明 |
int(x [,base ]) | 将x转换为一个整数 |
long(x [,base ]) | 将x转换为一个长整数 |
float(x ) | 将x转换到一个浮点数 |
complex(real [,imag ]) | 创建一个复数 |
str(x ) | 将对象 x 转换为字符串 |
repr(x ) | 将对象 x 转换为表达式字符串 |
eval(str ) | 用来计算在字符串中的有效Python表达式,并返回一个对象 |
tuple(s ) | 将序列 s 转换为一个元组 |
list(s ) | 将序列 s 转换为一个列表 |
chr(x ) | 将一个整数转换为一个字符 |
unichr(x ) | 将一个整数转换为Unicode字符 |
ord(x ) | 将一个字符转换为它的整数值 |
hex(x ) | 将一个整数转换为一个十六进制字符串 |
oct(x ) | 将一个整数转换为一个八进制字符串 |
5.常量
python中没有专门定义常量的方式,通常使用大写变量名表示
6.标识符
标识符是对变量、函数、对象引用起的一个名字。标示符是自己定义的。
有效的Python标识符规则:
1)由字母、下划线和数字组成,且数字不能开头
2)长度任意长;
3)标识符不能与关键字同名; 注:python中的标识符是区分大小写的 变量名 a 和 A 不相同
23nam="xhn" # 报错 开头不能用数字 (非法)
num23_="dd" #正确
num*bu="jb" #报错,字标识符不能有除数字下划线字母意外的符号参入其中 (非法)
7.关键字(python一些具有特殊功能的标示符)
关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符。
import keyword
ret = keyword.kwlist
print(ret)
输出:【 False, None,True,and,as,assert,break,class,continue,def,del,elif,else,excep,finally,for,from,global,if,import ,in,is,lambda,nonlocal,not,or,pass,raise,reture,try,while,with,yeild】}
8.函数
raw_input( )和input( ),两个函数都存在,input() 和 raw_input() 这两个函数均能接收 字符串 ,但 raw_input() 直接读取控制台的输入(任何类型的输入它都可以接收)。而对于 input() ,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError
input() 函数接受一个标准输入数据,返回为 string 类型
name= input('锦鲤')
print(name)
#锦鲤