码迷,mamicode.com
首页 > 其他好文 > 详细

first

时间:2017-10-19 16:59:56      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:nts   技术   log   驼峰   print   工作   输入   python   nbsp   

变量

将一些运算中间结果存在内存当中,以便在后续的程序中使用。

规则:

1、数字、字母、下划线的任意组合

2、不能以数字开头

3、不能是python中的关键字。

4、可描述性。即变量名可以告诉写代码以外的人其意思。

5、使用驼峰体。即开头字母大写例如:NumberOfStudents;

      使用下划线:例如number_of_students

6、不要使用中文,不要用拼音,不要太长。

例如:

 

a1b=‘hkjdh‘ -_=‘sdkjhsdha‘ #不行,这个变量名里有横线不符合变量名的命名规则

变量的赋值:

name1=‘marke‘
name2=‘mary‘
name1=‘joun‘
print(name1,name2)

开始的时候将marke赋值给name1,将mary赋值给name2,之后又将joun赋值给name1改变了name1的指向,此时输出的name1的值是joun,name2的值是mary。

age1=12
age2=age1
age3=age2
age2=3
print(age1,age2,age3)

常量

python中的常量全部是用大写字母表示的。

例如:

ID=‘hjkhkjh‘
BIR_OF_CHINA=1949

字符串

1、在python中字符串都要加引号,单引号和双引号都可以没有区别。

2、字符串的运算(可以用+,可以用*)

例如:

技术分享
s1=‘111‘
s2=‘458‘
s3=s1+s2+‘aaa‘
print(s1,type(s1))
print(s2,type(s2))
print(s3,type(s3))
name=‘坚强‘
s=name*8
print(s)
#ps:type用于查看变量类型
技术分享

input(input输出的全部是字符串)

例如:

技术分享
name=input(‘请输入姓名:‘)
age=input(‘请输入年龄:‘)
print(name,age,type(name),type(age))
s1=‘我的名字是:‘
s2=‘我的年龄是:‘
print(s1+name,s2+age)
技术分享

格式化输出 %占位符 (s:str字符串,d:数字)

技术分享
name=input(‘请输入姓名:‘)
age=int(input(‘请输入年龄:‘))
job=input(‘请输入工作:‘)
hobbie=input(‘请输入爱好:‘)
msg=‘‘‘
--------------info of %s------------
Name:%s
Age:%d
Job:%s
Hobbie:%s
-----------------end--------------------
‘‘‘%(name,name,age,job,hobbie)
print(msg)
技术分享

int(str)可以将字符串转换成数字,但是只有全部由数字组成的字符串能转换成数字。

if语句

 if 条件:

    结果

if 2==2:
     print(‘大保健‘)
print(666)

if...else

1、

if name==1:
    print(‘恭喜你答对了‘)
else:
    print(‘你猜错了‘)

2、

技术分享
name=input("姓名:")
if name==‘xf‘:
    if 2>1:
        print(‘meinv‘)
    else:
        print(‘一般般‘)
else:
    print(‘输入正确的名字:‘)
技术分享

if的嵌套:

技术分享
name=input("姓名:")
if name==‘xf‘:
    if 2>1:
        print(‘meinv‘)
    else:
    print(‘一般般‘)
else:
    print(‘输入正确的名字:‘)    
技术分享

if...elif...

例如:

技术分享
score=int(input("分数:"))
if score>=100:
    print(‘超神‘)
elif score>=90:
    print(‘A‘)
elif score>=80:
    print(‘B‘)
elif score>=70:
    print(‘C‘)
elif score>=60:
    print(‘及格‘)
else:
    print(‘不及格‘)
技术分享

while语句

while 条件:

         结果

技术分享
flag=Ture
print(‘111‘)
while flag:
    print(‘李白‘)
    print(‘丑八怪‘)
    flag=False
    print(‘666‘)
    print(flag)
print(222)

first

标签:nts   技术   log   驼峰   print   工作   输入   python   nbsp   

原文地址:http://www.cnblogs.com/gumo/p/7693412.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!