第一天学习python,,写的python脚本


写的python脚本加上可执行权限。
脚步首行添加下面语句:
#/usr/bin/env python

激活PyCharm时, 选择在线激活,填入下面的URL点active即可
http://idea.imsxm.com


变量的名字:

第一个字符不能为数字
变量中不能有中杠“-”,
一些关键字不能作为变量名,如and, as, break,if elif等
不要用中文,不要用拼音
关系复杂的变量可以加下划线,如gf_of_oldboy
可以用驼峰方式定义
定义一个常量时, 用大写P


字符编码:

ASCII,GB2312,GBK,GB18030
Unicode 统一码,万国码, 固定占用2个字节
UTF-8可变长的编码,英文占用1个字节,中文占用3个字节

# -*- coding=UTF-8 -*-
python2.x版本需要声明字符集使用UTF-8, 否则不能显示中文
python3.x版本默认就是utf-8

注释:

当前行注释, 之前加#
多行注释, 前后各加三个单引号或者双引号 ‘‘‘asfjdlasjfda ‘‘‘ """dsafas"""

用户输入:

%s 表示string
%d 表示数字
%f 浮点

int(input ("age:"))
默认输入的都是str型字符, 输入数字是,可以用int强制转换

python2.x raw_input
=
python3.x input


格式化输出:interaction.py

username =input("username:")
age=int(input("age:")) # 强制把age转换成int类型
print(type(age)) #打印age的类型
print(type(age),type(str (age))) # 打印age的类型,转化为str
job=input("job:")
salary=input("salary:")
info=‘‘‘
------- info of %s ---------
Name:%s
Age:%d
Job:%s
Salary:%s
‘‘‘ %(username,username,age,job,salary)
print (info)

import getpass #输入密码,不显示

range(0,10,2) #表示范围0到10, 2表示步长
for循环, while循环

continue是跳出本次循环
break是跳出整个循环,结束

第一天学习python

评论关闭