python基础1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础1相关的知识,希望对你有一定的参考价值。
变量
格式为变量名 = 变量值,设置一个变量后,会在内存中生成对应的对应信息存储空间,好比变量名是一个门牌号,门后面的就是变量值,变量可以更改,只是更改了变量名也就是换了个门牌号,而值对应的内存空间id实际没有变的
>>> a = 1 >>> b = 1 >>> print(id(a)) 1928840880 >>> print(id(b)) 1928840880
变量名命名规范通常是开头大写字母比如:Age = 25 或者每个英文之间用下划线表示boy_age = 25,python没有不可变的变量,所以程序员约定俗成用变量名全部大写代表常量
#在python3中
input:用户输入任何值,都存成字符串类型
#在python2中
input:用户输入什么类型,就存成什么类型
raw_input:等于python3的input
文件头
#!/usr/bin/env python # -*- coding: utf-8 -*-
#int整型
定义:age=10 #age=int(10)
用于标识:年龄,等级,身份证号,qq号,个数
#float浮点型
定义:salary=3.1 #salary=float(3.1)
用于标识:工资,身高,体重,
在python2中有长整型<type ‘long‘>,在python3中不在这长整型,统一叫做整型
#那单引号和双引号并无区别
msg = "My name is Egon , I‘m 18 years old!"
#多引号也叫做三引号,通常有注释的作用,并且多行字符串必须用多引号
msg = ‘‘‘
明月几时有,
把酒问青天,
不知天上宫阙,
今夕是何年。
‘‘‘
print(msg)
列表在方括号【】里面写入数值或者字符串,并且以逗号分隔,字符串需要以引号括起,列表内容以0开始为第一个数值,
a = [‘hello‘,123,‘world‘]
print(a[0])
列表中可以镶套列表
a = [‘hello‘,123,‘world‘,[‘hlh‘,123,234]]
print(a[3][2])
字典在{}内用逗号分隔,可以存放多个key:value的值,value可以是任意类型,并且字典内可以镶嵌字典和列表
a = { ‘name‘:‘hlh‘, ‘b‘:‘aaaaa‘, ‘c‘:{‘aa‘:‘111‘, ‘bb‘:‘222‘, ‘cc‘:‘333‘ } } print(a[‘name‘]) print(a[‘c‘][‘cc‘]) a = [ {‘aa1‘:‘aa‘,‘bb1‘:‘bb‘,‘cc1‘:[111,222]}, {‘aa2‘:‘aa‘,‘bb2‘:‘bb‘,‘cc2‘:[112,223]}, {‘aa3‘:‘aa‘,‘bb3‘:‘bb‘,‘cc3‘:[113,224]}, ] print(a[1][‘cc2‘][0])
布尔值,一个True一个False,即判断一个条件成立时,用True标识,不成立则用False标识
a = bool(1>2)
print(a)
格式化输出实在字符串中引用变量,%s是字符串,%d是数字
print(‘hello %s‘ % ‘hlh‘) print(‘hello %s,hello %s‘ %(‘hlh‘,‘lzq‘)) print(‘my name is %s ,my age is %d‘ %(‘hlh‘,25))
#is比较的是id
#in是判断左侧是否在右侧的范围或者左侧向右侧取值
#而==比较的是值
以上是关于python基础1的主要内容,如果未能解决你的问题,请参考以下文章